Función is_resource
La función is_resource verifica si la variable pasada es un recurso. Un recurso es un tipo de dato especial en PHP que hace referencia a recursos externos, como archivos, conexiones a bases de datos, etc. La función devuelve true si la variable es un recurso, y false en caso contrario.
Sintaxis
is_resource(mixed $var): bool
Ejemplo
Comprobemos si una variable es un recurso:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Resultado de la ejecución del código:
true
Ejemplo
Comprobemos una variable normal:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Resultado de la ejecución del código:
false
Ejemplo
Comprobemos un recurso cerrado:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Resultado de la ejecución del código:
false