前言:
上一节我们聊了变量,变量有变量名称和变量数据,那变量的数据有哪些常见的类型呢?
概括的说,主要有以下几种常见的类型:整型、浮点型、布尔型,字符串型、数组、对象和NULL。
这里,我们主要说五种,分别是整型、浮点型、布尔型,字符串型和NULL,数组和对象类型单独聊。
内容概要:
1、整型
2、浮点型
3、布尔型
4、字符串型
5、NULL
6、小测验
一、整型
啥叫整型数据,说白了,就是整数型的,如,-1,0,2,3……等等,这个学过小学数学的都能明白的。
定义整型变量是这样的:
$i = 1;
二、浮点型
浮点型就是说数据是小数,如:1.0,1.234,-2.34
定义浮点型变量:
$f = 1314.520;
三、布尔型
布尔型就有两个值,true 和 false,意思是真和假,理解为对和错也行,反正就是两个对立面。
定义布尔型变量:
$b = true;
$b = false;
四、字符串型
这个好理解,数字,符号和字母的组合或者组合,字符串使用单引号或者双引号包起来。这里推荐使用单引号。原因是单引号速度快。
定义字符串变量
$s = ‘123abc_';
字符串变量开发中用的比较多。有的人说了,如果一个单引号 ‘ 怎了表示呢?
$s = ‘ ‘ ‘ ; 这样是错误的,大家可以试试。经常有两个办法:一是使用双引号包起来,比如:$s = “ ‘ “;同样道理,表示一个双引号可以使用单引号包起来,如 $s = “ ‘ “;第二种方法是使用转移符号“\”来表示。如:$s = ‘\’’;这里推荐第一种方法。
五、NULL
这厮就这一个值,表示变量未定义或不存在。和’’空的意思是不一样的,’’表示变量已经定义了,是个字符串类型的,值是空而已。这里区分不清也没关系,以后慢慢理解。
定义NULL类型变量
$n = NULL;
六、小测验
下面变量中,有几个是字符串类型的?
$a = ‘’;
$a = ‘false’;
$a = ‘0’;
$a = ‘1.21’;
$a = ’NULL’;
$a = 0;