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

phpis_resource(mixed $var): bool

Exemple

Vérifions si une variable est une ressource :

php<?php
  $file = fopen('test.txt', 'r');
  $res = is_resource($file);
  var_dump($res);
  fclose($file);
?>

Résultat de l'exécution du code :

phptrue

Exemple

Vérifions une variable ordinaire :

php<?php
  $var = 'hello';
  $res = is_resource($var);
  var_dump($res);
?>

Résultat de l'exécution du code :

phpfalse

Exemple

Vérifions une ressource fermée :

php<?php
  $file = fopen('test.txt', 'r');
  fclose($file);
  $res = is_resource($file);
  var_dump($res);
?>

Résultat de l'exécution du code :

phpfalse

Voir aussi

  • la fonction is_array,
    qui vérifie si une variable est un tableau
  • la fonction is_int,
    qui vérifie si une variable est un nombre entier
  • la fonction is_string,
    qui vérifie si une variable est une chaîne de caractères