Funkce is_resource
Funkce is_resource kontroluje, zda je předaná proměnná resource. Resource je speciální typ dat v PHP, který odkazuje na externí zdroje, jako jsou soubory, připojení k databázím atd. Funkce vrací true, pokud je proměnná resource, a false v opačném případě.
Syntaxe
is_resource(mixed $var): bool
Příklad
Zkontrolujeme, zda je proměnná resource:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Výsledek provedení kódu:
true
Příklad
Zkontrolujeme běžnou proměnnou:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Výsledek provedení kódu:
false
Příklad
Zkontrolujeme uzavřený resource:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Výsledek provedení kódu:
false