PHP is_resource() 函数

定义和用法

is_resource() 函数用于检查变量是否为资源类型。

注意:如果资源已关闭,is_resource() 函数将返回 FALSE

如果变量是资源,则该函数返回 true (1),否则返回 false/无返回值。

实例

检查变量是否是资源:

<?php
$file = fopen("test.txt","r");

if (is_resource($file)) {
  echo "File is open";
} else {
  echo "Error open file";
}
?>

亲自试一试

语法

is_resource(variable);
参数 描述
variable 必需。指定要检查的变量。

技术细节

返回值: 如果变量是资源,则返回 TRUE,否则返回 FALSE
返回类型: 布尔值。
PHP 版本: 4.0+

说明

is_resource() 函数在 PHP 中用于检测一个变量是否为一个资源类型。资源类型通常是由 PHP 的内置函数(如 fopen()mysql_connect() 等)返回的,用于表示外部资源(如文件、数据库连接等)的引用。如果资源被正确打开并且还未被关闭,is_resource() 将返回 true;如果资源已经被关闭,或者变量根本就不是一个资源,那么它将返回 false