PHP类型
php的类型有以下这些:
- null
- bool
- int
- float
- string
- array
- object
- callable
- resource
null类型
null 类型是 PHP 的原子类型(unit type),即它仅有一个值 null,不区分大小写,即null
、Null
、NULL
都是等价的。
php
<?php
$var = NULL;
var_dump($var);
var_dump(is_null($var));
?>
输出为NULL
、bool(true)
警告 ⚠️
转换到null
的特性自 PHP 7.2.0 起废弃,并且自 PHP 8.0.0 起被移除。 强烈建议不要使用本特性。
var_dump
打印变量的信息
Boolean 布尔类型
此类型只有两个值,True
和False
,不区分大小写,即True
、true
、TRUE
都是等价的。
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, ...} 中的某个数。