หากต้องการตรวจสอบว่ามีการใช้งานโฟลเดอร์หรือไฟล์ใดอยู่ สามารถใช้ฟังก์ชัน is_dir() หรือ is_file() ได้
ฟังก์ชัน scandir เป็นฟังก์ชัน inbuilt ที่ส่งคืนอาร์เรย์ของไฟล์และไดเร็กทอรีของไดเร็กทอรีเฉพาะ มันแสดงรายการไฟล์และไดเร็กทอรีที่อยู่ในเส้นทางที่ระบุโดยผู้ใช้
ตัวอย่าง
$scan = scandir('myFolder');
foreach($scan as $file) {
if (!is_dir("myFolder/$file")) {
echo $file.'\n';
}
} ผลลัพธ์
List of files and directories inside the path specified (if any)
ไดเร็กทอรี 'myFolder' ถูกสแกนโดยใช้ฟังก์ชัน 'scandir' และไฟล์และไดเร็กทอรีที่อยู่ภายในจะแสดงรายการ วนรอบ 'foreach' จะทำงานในทุกไฟล์ และหากมีไฟล์อยู่ในไดเรกทอรี 'myFolder' ไฟล์นั้นก็จะถูกสะท้อนบนหน้าจอ