PHP - 变量处理函数



PHP 变量处理函数是内置的 PHP 库函数,使我们能够以各种方式操作和测试 PHP 变量。

安装

使用 PHP 变量处理函数不需要安装;它们是 PHP 核心的一部分,并随标准 PHP 安装一起提供。

运行时配置

此扩展没有在 php.ini 中定义的配置指令。

PHP 变量处理函数

下表列出了与 PHP 变量处理相关的所有功能。此处列出的版本表示支持该函数的 PHP 的最早版本。

函数 描述 版本
boolval()

返回已定义变量的布尔值,即返回 TRUE 或 FALSE。

5.5.0
debug_zval_dump()

用于将内部 zend 值的字符串表示转储到 output。

4.2.0
doubleval()

用于返回已定义变量的 float 值。

4, 5, 7, 8
empty()

用于检查定义的变量是否为空值。

4, 5, 7, 8
floatval()

used 返回已定义变量的 float 值。

4.2.0, 5, 7, 8
get_defined_vars()

用于将所有定义的变量作为数组返回。

4.0.4, 5, 7, 8
get_resource_id()

用于返回给定资源的整数标识符。

8
get_resource_type()

返回类型,即定义的变量的资源。

4.0.2, 5, 7, 8
gettype()

返回定义的变量的类型。

4, 5, 7, 8
intval()

函数返回已定义变量的整数值。

4, 5, 7, 8
is_array()

用于检查定义的变量是否为数组。

4, 5, 7, 8
is_bool()

用于检查定义的变量是否为布尔值,即返回 true 或 false 值。

4, 5, 7, 8
is_callable()

用于检查变量中的数据是否可以作为函数调用

4.0.6, 5, 7, 8
is_countable()

用于检查变量中的数据是否可计数。

7.3.0, 8
is_double()

 用于检查定义的变量是否为 float 类型

4, 5, 7, 8
is_float()

用于检查定义的变量是否为 float

4, 5, 7, 8
is_int()

用于检查定义的变量是否为整数类型

4, 5, 7, 8
is_integer()

用于检查定义的变量是否为整数。

4, 5, 7, 8
is_iterable()

用于检查变量中的数据是否为可迭代值。

7.1.0, 8
is_long()

用于检查变量是否为 integer 类型。

4, 5, 7, 8
is_null()

检查变量是否具有 NULL 值。

4.0.4, 5, 7, 8
is_numeric()

 用于检查定义的变量是数字还是数字字符串。

4, 5, 7, 8
is_object()

用于检查变量是否为对象。

4, 5, 7, 8
is_real()

用于检查定义的变量是否为 float 类型。

4, 5, 7, 8
is_resource()

用于检查定义的变量是否为 resource。

4, 5, 7, 8
is_scalar()

用于检查定义的变量是否为标量。

4.0.5, 5, 7, 8
is_string()

用于检查定义的变量是否为 string 类型。

4, 5, 7, 8
isset()

用于检查变量是否已声明和设置。

4, 5, 7, 8
print_r()

用于将变量的数据表示或打印到可读 格式。

4, 5, 7, 8
serialize()

用于将变量的数据转换为可存储表示的函数,以便数据可以存储在文件、内存缓冲区中

4, 5, 7, 8
settype()

用于将变量设置为特定类型。

4, 5, 7, 8
strval()

用于返回变量的字符串值。

4, 5, 7, 8
unserialize()

用于反序列化变量的数据。即,这个函数 返回 serialize 变量的实际数据。

4, 5, 7, 8
unset()

使用的函数取消设置变量

4, 5, 7, 8
var_dump()

用于转储有关一个或多个变量的信息。该信息包含变量的类型和值。

4, 5, 7, 8
var_export()

返回有关变量的结构化信息。

4.2.0, 5, 7, 8