Funkce is_resource

Funkce is_resource kontroluje, zda je předaná proměnná resource. Resource je speciální typ dat v PHP, který odkazuje na externí zdroje, jako jsou soubory, připojení k databázím atd. Funkce vrací true, pokud je proměnná resource, a false v opačném případě.

Syntaxe

phpis_resource(mixed $var): bool

Příklad

Zkontrolujeme, zda je proměnná resource:

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

Výsledek provedení kódu:

phptrue

Příklad

Zkontrolujeme běžnou proměnnou:

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

Výsledek provedení kódu:

phpfalse

Příklad

Zkontrolujeme uzavřený resource:

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

Výsledek provedení kódu:

phpfalse

Viz také

  • funkci is_array,
    která kontroluje, zda je proměnná pole
  • funkci is_int,
    která kontroluje, zda je proměnná celé číslo
  • funkci is_string,
    která kontroluje, zda je proměnná řetězec