PHP八基本数据类型摘要
布尔(布尔)
整数(整数)
浮点(也称为double)
字符串(字符串)
两类化合物:
数组(数组)
对象(对象)
最后,有两种特殊类型:
资源(资源)
NULL(空)
为了确保代码的可读性,手册还介绍了一些伪类型:
混合的
数
回调
和伪变量$…
也可以阅读一些关于双类型的引用,事实上,双和浮动是相同的,由于历史原因,这两个名字同时存在。
变量的类型通常不是由程序员设置的,确切地说,它是由PHP在运行时基于变量所使用的上下文来决定的。
注意:如果你想看和表达式的类型的值,使用var_dump()。
如果你只是想得到一个易于阅读的表达式的类型进行调试,使用GetType()。看一个特定的类型,不使用GetType(),并使用is_type功能。这里是一些例子:
复制代码代码如下所示:
< PHP
a_bool美元= true; / /布尔
a_str美元=foo; / /字符串
a_str2美元= 'foo '; / /字符串
an_int美元= 12; / /整数
Echo GetType(a_bool美元); / /打印:布尔
Echo GetType(a_str美元); / /打印:字符串
这是一个整数,它增加了四。
如果(is_int($ an_int)){
an_int = 4美元;
}
美元 / /布尔是如果字符串,打印出来
(不打印输出)
如果(is_string($ a_bool)){
回声字符串:a_bool美元;
}
>
如果一个变量是被迫进入一个类型,它可以使用强制转换或设备()函数。
注意变量在特定场合显示不同的值,这取决于时间的类型。更多信息见于类型技巧中。此外,还可以参考PHP类型比较表,作为不同类型比较的例子。