php的数据类型包括以下几种:
Integer(整型)简写:int
<?php $x = 666; //十进制 $y = -123; //负数 $z = 0x6c; //十六进制 $t = 045; //八进制 var_dump($x,$y,$z,$t) //查看数据类型 var_dump(传入一个变量)输出变量类型和值 //输出结果:int(666),int(-123),int(108),int(37) ?>
String (字符串)
单引号串与双引号串,在PHP中的处理是不同的。双引号中的内容可以被解释并被替换,单引号串中的内容则被作为普通字符处理。
<?php $str = 5; //单引号中输出的内容是“所见即所得”的,无论有无变量,都被当做普通字符原样输出。 echo 'str is $str'; //输出结果为:str is $str echo "<br>"; echo "str is $str"; //输出结果为:srt is 5 ?>
说明:在定义简单的字符串时,使用单引号是一个更加合适的处理方式。如果使用双引号,php将花费一下时间来处理字符串的转义和变量的解析。因此,建议在定义字符串时,如果没有特别的要求应尽量使用单引号。
Float(浮点型)
<?php //浮点类型可以理解为数学里的小数 $fudian = 11.11; echo $fudian; //输出结果:11.11 echo "<br>"; $fl = 0.123; var_dump($fl); //输出结果:float(0.123) ?>
Boolean(布尔型)
<?php //声明一个变量为布尔 $buer = true; //导明一个变量 $bool = false; //true和false外面不要加引号 ?>
Array(数组)
<?php $cars = array("99","true","null"); var_dump($cars); //输出结果 array(3) { [0]=> string(2) "99" [1]=> string(4) "true" [2]=> string(4) "null" } ?>
Object(对象)
Null(空值)
<?php //声明变量为null $n = null; var_dump($n); //输出结果Null //var_dump显示输出变量$meiyou,看看结果是什么? var_dump($meiyou); //输出结果Null //声明一个变量$iphone的值为字符串的手机 $iphone = '手机'; //unset销毁掉一个变量 unset($iphone); var_dump($iphone); //输出结果Null ?>