PHP
—
程序员 PHP 数据类型的总结
本文主要是整理对 PHP 数据类型详细的总结与分析,
PHP 共有 8 中数据类型:
类型名
称
类型表
示
取值
bool
布尔型
true,false
integer
整型
-2147483647-2147483648
string
字符串
型
字符串长度取决于机器内存
float
浮点型
最大值 1.8e308
object
对象
通过 new
实例化 $obj=new person();
array
数组类
型
$arr=array(1,2,3,4,5,6);//一维数组
resourse
null
空值
null
布尔型 bool :
对于其他类型我们可以使用(bool)或者(boolean
) 进行强制转换 eg:(bool)1=true;
以下几种情况在强制转化的时候默认为 false:
转换
结果
布尔型的 false var_dump((bool) false)
bool(false)
整型 0 var_dump((bool) 0);
bool(false)
浮点型 0.0 var_dump((bool) 0.0);
bool(false)
‘
字符串 0' var_dump((bool) '0');
bool(false)
空数组$arr=array(); var_dump((bool) $arr)
bool(false)
不包含任何成员变量的空对象只在 PHP4 使用,PHP5 中为 true bool(false)
NULL 或者尚未赋值的变量 var_dump((bool) NULL)
bool(false)
从没有任何标记(tags)的 XML 文档生成的 SimpleXML 对
bool(false)