is_resource Fonksiyonu
is_resource fonksiyonu, iletilen değişkenin bir kaynak olup olmadığını kontrol eder. Kaynak, PHP'de dosyalar, veritabanı bağlantıları vb. gibi harici kaynaklara referans veren özel bir veri türüdür. Fonksiyon, değişken bir kaynak ise true, aksi takdirde false döndürür.
Sözdizimi
is_resource(mixed $var): bool
Örnek
Bir değişkenin kaynak olup olmadığını kontrol edelim:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Kodun çalıştırılma sonucu:
true
Örnek
Sıradan bir değişkeni kontrol edelim:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Kodun çalıştırılma sonucu:
false
Örnek
Kapatılmış bir kaynağı kontrol edelim:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Kodun çalıştırılma sonucu:
false