📜  php 检查变量是否为资源 - PHP (1)

📅  最后修改于: 2023-12-03 15:33:38.571000             🧑  作者: Mango

PHP 检查变量是否为资源

在 PHP 中,我们可以使用 is_resource() 函数来检查一个变量是否为资源类型。

语法如下:

bool is_resource ( mixed $var )

其中,$var 表示要检查的变量。

如果 $var 是资源类型,则返回 TRUE,否则返回 FALSE

以下是一个使用示例:

$file = fopen('test.txt', 'r');

if (is_resource($file)) {
    echo '变量 $file 是资源类型';
} else {
    echo '变量 $file 不是资源类型';
}

在这个示例中,我们使用 fopen() 函数打开文件,并将返回的文件指针赋值给变量 $file。然后,我们使用 is_resource() 函数来检查变量 $file 是否为资源类型。

如果 $file 是资源类型,则输出 变量 $file 是资源类型。否则,输出 变量 $file 不是资源类型

需要注意的是,如果变量不是资源类型,而是其他类型,例如字符串、整数、数组等,那么 is_resource() 函数也会返回 FALSE。因此,我们在使用这个函数时,需要明确知道要检查的变量是否为资源类型。

参考链接