Funksjonen is_dir
Funksjonen is_dir sjekker om den angitte stien eksisterer og om den er en katalog.
Funksjonen returnerer true hvis stien eksisterer og det er en katalog, og false i motsatt tilfelle.
Parameteren er en strengverdi - stien til katalogen som skal sjekkes.
Syntaks
is_dir(string $filename): bool
Eksempel
La oss sjekke om katalogen 'docs' eksisterer:
<?php
$res = is_dir('docs');
var_dump($res);
?>
Resultat av kjøring (hvis katalogen eksisterer):
true
Eksempel
La oss sjekke om katalogen 'unknown_folder' eksisterer:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Resultat av kjøring:
false
Eksempel
La oss sjekke om den angitte stien er en katalog, og ikke en fil:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Se også
-
funksjonen
file_exists,
som sjekker om en fil/katalog eksisterer -
funksjonen
is_file,
som sjekker en fil -
funksjonen
scandir,
som leser innholdet i en katalog