หากต้องการตรวจสอบว่ามีการใช้งานโฟลเดอร์หรือไฟล์ใดอยู่ สามารถใช้ฟังก์ชัน 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' ไฟล์นั้นก็จะถูกสะท้อนบนหน้าจอ