PHP - is_resource() 函数



定义和用法

is_resource() 函数检查一个变量是否为资源。

语法

bool is_resource ( mixed $value )

参数

序号 参数及描述
1

正在评估的变量。

返回值

如果 value 是一个资源,则此函数返回 true,否则返回 false此函数不是一种严格的类型检查方法:如果 value 是一个已关闭的资源变量,它将返回 false

依赖项

PHP 4 及以上版本

示例

以下示例演示了 is_resource() 函数的使用(此处 test.txt 是一个与该示例文件位于同一路径下的虚拟文本文件)−

<?php
   $file = fopen("test.txt","w");
   if (is_resource($file)) {
      echo "File is open";
   } else {
      echo "Error open file";
   }
?>

输出

这将产生以下结果−

File is open

示例

以下示例演示了当资源关闭时 is_resource() 函数的使用(此处 test.txt 是一个与该示例文件位于同一路径下的虚拟文本文件)−

<?php
   $file = fopen("test.txt","w");
   fclose($file);
   if (is_resource($file)) {
      echo "File is open";
   } else {
      echo "Error open file";
   }
?>

输出

这将产生以下结果−

Error open file
php_variable_handling_functions.htm
广告