1、变量值的8种类型
1.学习目标:知道8种变量类型。和相关变量一些知识
变量的值有8种类型:整形,浮点,字符串,布尔,数组,对象,null,资源;
首先变量是什么,变量是存值用的容器。而值又分为8种类型,例如:$a=12; 分析:$a是一个变量,12是值。而12又是一种整形。正确叫说,声明一个变量a,赋值一个型形数据12。‘$‘这是叫做变量符 ,跟后面的字符串,组合成一个变量。‘=’这个叫做赋值符。
变量名命名规定,字母和下划线。后面的为任意字母和数字和下划线。数字不能为首字母。还有一些标识系统定义的,也称为关键字,最好不使用。区分大小字。
php中如何区分变量类型 1.整形: 数学中的整数 。 2.浮点型:数学中的小数 。 3.字符串:一串字符。4.布尔: 其值为真或假。 5.数组:键与值对应的复合数据。 6.对象:Object(中后期再深入了解,现在略过)。7,null:没有值。(ps:注 变量如果是存值容器,那么null为空,无值。)
8.php中资源(resource)类型是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数建立和使用的。相应的资源类型有:dbase(Link to Dbase base)、ftp(FTP stream)、gd(GD Image)等。(这个初学者可以客观理解为,资源一瓶封好奶,通过吸管可吸出奶,也可向加东东。)
*PHP NULL
特殊的NULL值表示一个变量没有值。NULL类型唯一可能的值就是NULL。[1]
注:NULL类型是 php 4 引进的。
在下列情况下一个变量被认为是NULL:
被赋值为NULL。
尚未被赋值。
被unset()。)
四种标量类型:
boolean (布尔型)
integer (整型)
float (浮点型, 也称作 double)
string (字符串)
两种复合类型:
array (数组)
object (对象)
最后是两种特殊类型:
resource (资源)
NULL (NULL)