Funktionen is_resource
Funktionen is_resource kontrollerer om den overførte variabel er en resource. En resource er en speciel datatype i PHP, der refererer til eksterne ressourcer såsom filer, databaseforbindelser osv. Funktionen returnerer true, hvis variablen er en resource, og false i modsat fald.
Syntaks
is_resource(mixed $var): bool
Eksempel
Lad os kontrollere om en variabel er en resource:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Resultat af kodeudførelse:
true
Eksempel
Lad os kontrollere en almindelig variabel:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Resultat af kodeudførelse:
false
Eksempel
Lad os kontrollere en lukket resource:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Resultat af kodeudførelse:
false