变量类型是指能够保存在该变量中的数据类型。PHP提供了一个完整的数据类型集。
不同的数据可以保存在不同的数据类型中。
1.7.1 PHP的数据类型
PHP支持如下所示的基本数据类型:
■Integer(整数)——用来表示整数
■Float(浮点数,也叫Double,双精度值)——用来表示所有实数
■String(字符串)——用来表示字符串
■Boolean(布尔值)——用来表示true或者false
■Array(数组)——用来保存具有相同类型的多个数据项(参阅第3章)
■Object(对象)——用来保存类的实例(参阅第6章)
此外还有两个特殊的类型:NULL(空)和resource(资源)。没有被赋值、已经被重置或者被赋值为特殊值NULL的变量就是NULL类型的变量。特定的内置函数(例如数据库函数)将返回resource类型的变量。它们都代表外部资源(例如数据库连接)。
基本上不能直接操作一个resource变量,但是通常它们都将被函数返回,而且必须作为参数传递给其他函数。