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