Fungsi is_dir
Fungsi is_dir menyemak sama ada laluan yang dinyatakan wujud dan adakah ia sebuah direktori.
Fungsi mengembalikan true jika laluan wujud dan ia adalah direktori, dan false sebaliknya.
Parameter menerima nilai rentetan - laluan ke direktori yang disemak.
Sintaks
is_dir(string $filename): bool
Contoh
Mari semak kewujudan direktori 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Keputusan pelaksanaan kod (jika direktori wujud):
true
Contoh
Mari semak kewujudan direktori 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Keputusan pelaksanaan kod:
false
Contoh
Mari semak sama ada laluan yang dinyatakan adalah direktori, dan bukan fail:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Lihat juga
-
fungsi
file_exists,
yang menyemak kewujudan fail/direktori -
fungsi
is_file,
yang menyemak fail -
fungsi
scandir,
yang membaca kandungan direktori