Funkcia is_resource

Funkcia is_resource kontroluje, či je odovzdaná premenná zdrojom. Zdroj je špeciálny typ údajov v PHP, ktorý odkazuje na externé zdroje, ako sú súbory, pripojenia k databázam atď. Funkcia vráti true, ak je premenná zdrojom, a false v opačnom prípade.

Syntax

phpis_resource(mixed $var): bool

Príklad

Skontrolujeme, či je premenná zdrojom:

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

Výsledok vykonania kódu:

phptrue

Príklad

Skontrolujeme obyčajnú premennú:

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

Výsledok vykonania kódu:

phpfalse

Príklad

Skontrolujeme uzavretý zdroj:

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

Výsledok vykonania kódu:

phpfalse

Pozrite tiež

  • funkciu is_array,
    ktorá kontroluje, či je premenná pole
  • funkciu is_int,
    ktorá kontroluje, či je premenná celé číslo
  • funkciu is_string,
    ktorá kontroluje, či je premenná reťazec