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