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
。