is_file
(PHP 4, PHP 5, PHP 7, PHP 8)
is_file — Сообщает, ведёт ли путь к стандартному файлу
Список параметров
filename
-
Путь к файлу.
Возвращаемые значения
Функция возвращает true
, если локальная система содержит
стандартный файл по заданному пути, иначе возвращает false
.
Замечание:
На 32-разрядных платформах отдельные PHP-функции для работы с файловой системой иногда возвращают
неожиданные результаты для файлов размером больше 2 ГБ, поскольку в PHP тип integer хранит числа со знаком,
а архитектура платформы ограничивает диапазон положительных значений типа.
Ошибки
При сбое функция генерирует ошибку уровня 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(),
приводит раздел «Протоколы и обёртки».