NoteDeep
本页讨论:
  • php有哪些数据类型
  • 如何判断php变量的数据类型

php有哪些数据类型:


PHP 支持 9 种原始数据类型。

四种标量类型:

类型
描述
判断变量类型
boolean(布尔型)
布尔型可以是 TRUE 或 FALSE。
布尔型通常用于条件判断
is_bool()
integer(整型)
集合 ℤ = {..., -2, -1, 0, 1, 2, ...} 中的某个数。
is_integer()
float(浮点型,也称作 double)
float也叫浮点数
$a = 1.234;
$b = 1.2e3;
$c = 7E-10;
is_float()、is_double()
string(字符串)
一个字符串就是由一系列的字符组成
is_string()

三种复合类型:

array(数组)
PHP 中的数组实际上是一个有序映射。
映射是一种把 values 关联到 keys 的类型。
is_array()
object(对象)
拥有属性和方法的一种特殊类型
is_object()
callable(可调用)
自 PHP 5.4 起可用 callback 类型指定回调类型 callback


最后是两种特殊类型:

resource(资源)
资源是一种特殊变量,保存了到外部资源的一个引用
is_resource()
NULL(无类型)
特殊的 NULL 值表示一个变量没有值。唯一可能的值就是 NULL
在下列情况下一个变量被认为是 NULL
  • 被赋值为 NULL
  • 尚未被赋值。
  • 被unset()。
is_null()


判断php变量数据类型:

除了上面表格中的函数之外,还可以通过这些函数来判断:
  • gettype()
  • is_numeric()
  • is_scalar()




评论列表

    php有哪些数据类型:
    判断php变量数据类型: