is_readable
(PHP 4, PHP 5, PHP 7, PHP 8)
is_readable — Tells whether a file exists and is readable
Параметри
filename
-
Path to the file.
Значення, що повертаються
Returns true
if the file or directory specified by
filename
exists and is readable, false
otherwise.
Помилки/виключення
Під час збоїв буде видаватись E_WARNING
.
Приклади
Приклад #1 is_readable() example
<?php
$filename = 'test.txt';
if (is_readable($filename)) {
echo 'The file is readable';
} else {
echo 'The file is not readable';
}
?>
Примітки
Keep in mind that PHP may be accessing the file as the user
id that the web server runs as (often 'nobody').
Зауваження: Рузультати цієї функції
кешуються. Докладніше: clearstatcache().
ПідказкаПочинаючи з PHP 5.0.0, ця
функція також може бути використана з деякими
URL-обгортками. На сторінці Підтримувані протоколи та обгортки вказано, які обгортки
підтримують сімейство функцій stat().
Зауваження:
The check is done using the real UID/GID instead of the effective one.
This function may return true
for directories. Use
is_dir() to distinguish file and directory.