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ă
is_resource(mixed $var): bool
Exemplu
Să verificăm dacă o variabilă este o resursă:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Rezultatul executării codului:
true
Exemplu
Să verificăm o variabilă obișnuită:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Rezultatul executării codului:
false
Exemplu
Să verificăm o resursă închisă:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Rezultatul executării codului:
false