Hàm is_readable() kiểm tra file hoặc thư mục có đọc được (readable) không. Trả về TRUE nếu tồn tại và đọc được, FALSE nếu không tồn tại hoặc không đọc được.
Cú pháp
is_readable(file_path)
Tham số
file_path – Đường dẫn file/thư mục cần kiểm tra.
Giá trị trả về
Trả về TRUE nếu tồn tại và đọc được, FALSE ngược lại.
Ví dụ 1: Kiểm tra đơn giản
<?php
$file_path = "new.txt";
if (is_readable($file_path)) {
echo "Readable!";
} else {
echo "Not readable!";
}
?>
Kết quả
Not readable!
Ví dụ 2: Đọc file nếu readable
<?php
$file_path = "demo.txt";
if (is_readable($file_path)) {
echo "Readable!";
echo "Reading file: ";
readfile($file_path);
} else {
echo "Not readable!";
}
?>
Kết quả
Not readable!
Lưu ý: Kết quả bị cache. Dùng clearstatcache() để làm mới.