Συνάρτηση is_resource
Η συνάρτηση is_resource ελέγχει εάν η μεταβλητή που μεταβιβάστηκε είναι πόρος. Ο πόρος είναι ένας ειδικός τύπος δεδομένων στην PHP που αναφέρεται σε εξωτερικούς πόρους, όπως αρχεία, συνδέσεις με βάσεις δεδομένων κ.λπ. Η συνάρτηση επιστρέφει true εάν η μεταβλητή είναι πόρος, και false σε αντίθετη περίπτωση.
Σύνταξη
is_resource(mixed $var): bool
Παράδειγμα
Ας ελέγξουμε εάν μια μεταβλητή είναι πόρος:
<?php
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true
Παράδειγμα
Ας ελέγξουμε μια κανονική μεταβλητή:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
false
Παράδειγμα
Ας ελέγξουμε έναν κλειστό πόρο:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
false