PHP is_resource 变量处理函数

1640阅读 0评论2019-11-07 web全栈
分类:PHP

定义和用法

is_resource - 检测变量是否为资源类型

版本支持

PHP4 PHP5 PHP7
支持 支持 支持

语法

  1. is_resource ( mixed $var )
检测变量是否为资源类型

参数

参数 必需的 描述
var 待检测的变量。

返回值

如果给出的参数 var 是 resource 类型,is_resource() 返回 TRUE,否则返回 FALSE。

示例


  1. <?php
  2. function resource_test($resource, $name) {
  3.         echo
  4.                 '[' . $name. ']',
  5.         PHP_EOL,
  6.         '(bool)$resource => ',
  7.         $resource ? 'TRUE' : 'FALSE',
  8.         PHP_EOL,
  9.         'get_resource_type($resource) => ',
  10.         get_resource_type($resource) ?: 'FALSE',
  11.         PHP_EOL,
  12.         'is_resoruce($resource) => ',
  13.         is_resource($resource) ? 'TRUE' : 'FALSE',
  14.         PHP_EOL,
  15.         PHP_EOL
  16.         ;
  17. }
  18. $resource = tmpfile();
  19. resource_test($resource, 'Check Valid Resource');
  20. fclose($resource);
  21. resource_test($resource, 'Check Released Resource');
  22. $resource = null;
  23. resource_test($resource, 'Check NULL');

相关函数

 - 检测是否是布尔型
 - 检测是否是浮点
 - 检测是否是整型
 - 检测是否是NULL
 - 检测是否是数字
 - 检测是否是对象
 - 检测是否是数组
上一篇:PHP print_r 变量处理函数
下一篇:PHP mysqli_stmt_send_long_data MySQLi 函数