Функция is_resource
Функция is_resource
проверяет, является ли переданная переменная ресурсом. Ресурс - это специальный тип данных в PHP, который ссылается на внешние ресурсы, такие как файлы, соединения с базами данных и т.д. Функция возвращает true
, если переменная является ресурсом, и false
в противном случае.
Синтаксис
is_resource(mixed $var): bool
Пример
Проверим, является ли переменная ресурсом:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Результат выполнения кода:
true
Пример
Проверим обычную переменную:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Результат выполнения кода:
false
Пример
Проверим закрытый ресурс:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Результат выполнения кода:
false