Συνάρτηση is_dir
Η συνάρτηση is_dir ελέγχει εάν μια καθορισμένη διαδρομή υπάρχει και εάν είναι κατάλογος.
Η συνάρτηση επιστρέφει true, εάν η διαδρομή υπάρχει και είναι κατάλογος, και false σε αντίθετη περίπτωση.
Στην παράμετρο μεταβιβάζεται μια συμβολοσειρά - η διαδρομή προς τον κατάλογο που ελέγχεται.
Σύνταξη
is_dir(string $filename): bool
Παράδειγμα
Ας ελέγξουμε την ύπαρξη του καταλόγου 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα (εάν ο κατάλογος υπάρχει):
true
Παράδειγμα
Ας ελέγξουμε την ύπαρξη του καταλόγου 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
false
Παράδειγμα
Ας ελέγξουμε εάν η καθορισμένη διαδρομή είναι κατάλογος και όχι αρχείο:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Δείτε επίσης
-
τη συνάρτηση
file_exists,
που ελέγχει την ύπαρξη αρχείου/καταλόγου -
τη συνάρτηση
is_file,
που ελέγχει αρχείο -
τη συνάρτηση
scandir,
που διαβάζει το περιεχόμενο καταλόγου