PHP数据类型及定义范围
正在查看 0 条回复
- 作者帖子
- Up::6
PHP 支持 9 种原始数据类型
四种标量类型
- boolean(布尔型):boolean 表达了真假,可以为 TRUE 或 FALSE。
- integer(整型):integer 存储整数,最大值是大约二十亿(32 位有符号),64 位平台下的最大值通常是大约 9E18。
- float(浮点型,也称作 double):浮点数据类型可以用来存储整数,也可以保存小数。
- string(字符串):字符串由一系列的字符组成,其中每个字符等同于一个字节。
两种复合类型
- array(数组):PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。
- object(对象):指类的一个实例,具有相关的成员变量和成员函数。
callable(回调类型,也称为 callback):
回调函数不止可以是简单函数,还可以是对象的方法,包括静态类方法。
两种特殊类型
- resource(资源):保存了到外部资源的一个引用。
- NULL(无类型):表示一个变量没有值。
以及一些伪类型
- mixed(混合类型):
- mixed 说明一个参数可以接受多种不同的类型,但并不是所有的类型。
number(数字类型):
number 参数可以接受 integer 整型和 float 浮点型。 - callable(回调类型,也称为 callback):
回调函数不止可以是简单函数,还可以是对象的方法,包括静态类方法。 - array|object(数组 | 对象类型):
意思是参数既可以是 array 也可以是 object。 - void (无类型):
void 作为返回类型时意味着函数的返回值是无用的。void 作为参数列时表意味着函数不接受任何参数。
- 作者帖子
正在查看 0 条回复
- 哎呀,回复话题必需登录。