Funksjonen is_resource
Funksjonen is_resource sjekker om den overførte variabelen er en ressurs. En ressurs er en spesiell datatype i PHP som refererer til eksterne ressurser, som filer, databaseforbindelser osv. Funksjonen returnerer true hvis variabelen er en ressurs, og false ellers.
Syntaks
is_resource(mixed $var): bool
Eksempel
La oss sjekke om en variabel er en ressurs:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Resultat av kjøring av koden:
true
Eksempel
La oss sjekke en vanlig variabel:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Resultat av kjøring av koden:
false
Eksempel
La oss sjekke en lukket ressurs:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Resultat av kjøring av koden:
false