Fonction is_resource
La fonction is_resource vérifie si la variable passée est une ressource. Une ressource est un type de données spécial en PHP qui fait référence à des ressources externes, telles que des fichiers, des connexions à des bases de données, etc. La fonction renvoie true si la variable est une ressource, et false dans le cas contraire.
Syntaxe
is_resource(mixed $var): bool
Exemple
Vérifions si une variable est une ressource :
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Résultat de l'exécution du code :
true
Exemple
Vérifions une variable ordinaire :
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Résultat de l'exécution du code :
false
Exemple
Vérifions une ressource fermée :
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Résultat de l'exécution du code :
false