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 |

