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 |