Функция is_resource

Функция is_resource проверяет, является ли подадената променлива ресурс. Ресурсът е специален тип данни в PHP, който сочи към външни ресурси, като файлове, връзки с бази данни и т.н. Функцията връща true, ако променливата е ресурс, и false в противен случай.

Синтаксис

phpis_resource(mixed $var): bool

Пример

Проверяваме дали променливата е ресурс:

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

Резултат от изпълнението на кода:

phptrue

Пример

Проверяваме обикновена променлива:

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

Резултат от изпълнението на кода:

phpfalse

Пример

Проверяваме затворен ресурс:

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

Резултат от изпълнението на кода:

phpfalse

Вижте също

  • функцията is_array,
    която проверява дали променливата е масив
  • функцията is_int,
    която проверява дали променливата е цяло число
  • функцията is_string,
    която проверява дали променливата е низ