is_file
(PHP 4, PHP 5, PHP 7, PHP 8)
is_file — Сообщает, ведёт ли путь к стандартному файлу
Список параметров
filename
-
Путь к файлу.
Возвращаемые значения
Функция возвращает true
, если локальная система содержит
стандартный файл по заданному пути, иначе возвращает false
.
Замечание:
Поскольку тип integer в PHP — целое число со знаком, а многие платформы используют 32-битные целые числа,
отдельные функции файловых систем могут возвращать неожиданные результаты для файлов
размером больше 2 ГБ.
Ошибки
В случае неудачного завершения работы генерируется ошибка уровня E_WARNING
.
Примеры
Пример #1 Пример проверки функцией is_file() того, ведёт ли путь к стандартному файлу
<?php
var_dump(is_file('a_file.txt')) . "\n";
var_dump(is_file('/usr/bin/')) . "\n";
?>
Результат выполнения приведённого примера:
Примечания
Замечание:
Результаты функции кешируются. Подробнее о кешировании
рассказывает описание функции clearstatcache().
ПодсказкаНачиная с
PHP 5.0.0, эта функция также может быть использована с некоторыми обёртками url.
Список обёрток, поддерживаемых семейством функций stat(),
смотрите в разделе Протоколы и обёртки.