Skip to content

PHP类型

php的类型有以下这些:

  • null
  • bool
  • int
  • float
  • string
  • array
  • object
  • callable
  • resource

null类型

null 类型是 PHP 的原子类型(unit type),即它仅有一个值 null,不区分大小写,即nullNullNULL都是等价的。

php
<?php
$var = NULL;
var_dump($var);
var_dump(is_null($var));
?>

输出为NULLbool(true)

警告 ⚠️

转换到null的特性自 PHP 7.2.0 起废弃,并且自 PHP 8.0.0 起被移除。 强烈建议不要使用本特性。

var_dump打印变量的信息

Boolean 布尔类型

此类型只有两个值,TrueFalse不区分大小写,即TruetrueTRUE都是等价的。

php
<?php
$foo = True;
$foo2 = true;
$foo3 = TRUE;
var_dump($foo);
var_dump($foo2);
var_dump($foo3);
?>

三个var_dump的输出都为bool(true)

Integer 整型

int是集合 ℤ = {..., -2, -1, 0, 1, 2, ...} 中的某个数。