Funktion is_resource
Die Funktion is_resource prüft, ob die übergebene Variable eine Resource ist. Eine Resource ist ein spezieller Datentyp in PHP, der auf externe Ressourcen wie Dateien, Datenbankverbindungen usw. verweist. Die Funktion gibt true zurück, wenn die Variable eine Resource ist, andernfalls false.
Syntax
is_resource(mixed $var): bool
Beispiel
Prüfen, ob eine Variable eine Resource ist:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Ergebnis der Codeausführung:
true
Beispiel
Prüfen einer normalen Variable:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Beispiel
Prüfen einer geschlossenen Resource:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Ergebnis der Codeausführung:
false