ฟังก์ชัน 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,
ซึ่งอ่านเนื้อหาภายในไดเรกทอรี