PHP 数据类型:类型介绍 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 作为参数列时表意味着函数不接受任何参数。
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!