• Leeco 在版块 Coding 中发起了话题 PHP数据类型及定义范围 2年, 2个月前

    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 作为参数列时表意味着函数不接受任何参数。
WirelessLink
Logo