Функција 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,
    која проверява да ли је променљива стринг