Funcția is_resource

Funcția is_resource verifică dacă variabila transmisă este o resursă. Resursa este un tip special de date în PHP, care se referă la resurse externe, cum ar fi fișiere, conexiuni la baze de date etc. Funcția returnează true dacă variabila este o resursă și false în caz contrar.

Sintaxă

phpis_resource(mixed $var): bool

Exemplu

Să verificăm dacă o variabilă este o resursă:

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

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm o variabilă obișnuită:

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

Rezultatul executării codului:

phpfalse

Exemplu

Să verificăm o resursă închisă:

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

Rezultatul executării codului:

phpfalse

Vedeți și

  • funcția is_array,
    care verifică dacă o variabilă este un array
  • funcția is_int,
    care verifică dacă o variabilă este un număr întreg
  • funcția is_string,
    care verifică dacă o variabilă este un șir de caractere