Funkcja is_dir
Funkcja is_dir sprawdza, czy określona ścieżka istnieje i czy jest katalogiem.
Funkcja zwraca true, jeśli ścieżka istnieje i jest katalogiem, oraz false w przeciwnym przypadku.
Jako parametr przekazywana jest wartość ciągu znaków - ścieżka do sprawdzanego katalogu.
Składnia
is_dir(string $filename): bool
Przykład
Sprawdźmy istnienie katalogu 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Wynik wykonania kodu (jeśli katalog istnieje):
true
Przykład
Sprawdźmy istnienie katalogu 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Wynik wykonania kodu:
false
Przykład
Sprawdźmy, czy określona ścieżka jest katalogiem, a nie plikiem:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Zobacz też
-
funkcję
file_exists,
która sprawdza istnienie pliku/katalogu -
funkcję
is_file,
która sprawdza plik -
funkcję
scandir,
która odczytuje zawartość katalogu