Funkcja is_resource
Funkcja is_resource sprawdza, czy przekazana zmienna jest zasobem. Zasób to specjalny typ danych w PHP, który odnosi się do zasobów zewnętrznych, takich jak pliki, połączenia z bazami danych itp. Funkcja zwraca true, jeśli zmienna jest zasobem, i false w przeciwnym przypadku.
Składnia
is_resource(mixed $var): bool
Przykład
Sprawdźmy, czy zmienna jest zasobem:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Wynik wykonania kodu:
true
Przykład
Sprawdźmy zwykłą zmienną:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Wynik wykonania kodu:
false
Przykład
Sprawdźmy zamknięty zasób:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Wynik wykonania kodu:
false