ฟังก์ชัน is_readable() ใช้ ตรวจสอบว่าไฟล์หรือไดเรกทอรีอ่านได้ (readable) หรือไม่ ส่งคืน TRUE หากมีอยู่และอ่านได้, FALSE หากไม่มีหรืออ่านไม่ได้
ไวยากรณ์ (Syntax)
is_readable(file_path)
พารามิเตอร์ (Parameters)
file_path − พาธของไฟล์หรือไดเรกทอรีที่ต้องการตรวจสอบ
ค่าที่ส่งคืน (Return Value)
ส่งคืน TRUE หากไฟล์/ไดเรกทอรีมีอยู่และอ่านได้, FALSE หากไม่มีหรืออ่านไม่ได้
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1: ตรวจสอบไฟล์ทั่วไป
<?php
$file_path = "new.txt";
if (is_readable($file_path)) {
echo "Readable!";
} else {
echo "Not readable!";
}
?>
ผลลัพธ์
Not readable!
ตัวอย่างที่ 2: ตรวจสอบและอ่านไฟล์หากอ่านได้
<?php
$file_path = "demo.txt";
if (is_readable($file_path)) {
echo "Readable!";
echo "Reading file: ";
readfile($file_path);
} else {
echo "Not readable!";
}
?>
ผลลัพธ์
Not readable!