PHP is_resource 变量处理函数
-
定义和用法
is_resource - 检测变量是否为资源类型 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
is_resource ( mixed $var )
检测变量是否为资源类型 -
参数
参数 必需的 描述 var 是 待检测的变量。 -
返回值
如果给出的参数 var 是 resource 类型,is_resource() 返回 TRUE,否则返回 FALSE。 -
示例
<?php function resource_test($resource, $name) { echo '[' . $name. ']', PHP_EOL, '(bool)$resource => ', $resource ? 'TRUE' : 'FALSE', PHP_EOL, 'get_resource_type($resource) => ', get_resource_type($resource) ?: 'FALSE', PHP_EOL, 'is_resoruce($resource) => ', is_resource($resource) ? 'TRUE' : 'FALSE', PHP_EOL, PHP_EOL ; } $resource = tmpfile(); resource_test($resource, 'Check Valid Resource'); fclose($resource); resource_test($resource, 'Check Released Resource'); $resource = null; resource_test($resource, 'Check NULL');
-
相关函数
is_bool() - 检测是否是布尔型is_float() - 检测是否是浮点is_int() - 检测是否是整型is_null() - 检测是否是NULLis_numeric() - 检测是否是数字is_object() - 检测是否是对象is_string() - 是否是字符串。is_array() - 检测是否是数组is_resource() - 检测是否是对象