Получение информации о файле


(PHP 4 >= 4.3.2, PHP 5)

streamWrapper::url_statПолучение информации о файле

Список параметров

path

Путь к файлу или его URL. Помните, что URL должен быть отделен символами :// , другие формы URL не поддерживаются.

flags

Хранит дополнительные флаги, установленные API потоков. Может хранить одно или несколько приведенных ниже значений, объединенных операцией ИЛИ.

Флаг Описание
STREAM_URL_STAT_LINK Для ресурсов, которые могут ссылаться на другие ресурсы (как например HTTP Location: forward, или символические ссылки файловой системы). Этот флаг указывает, что возвращаемая информация относится к самой ссылке, а не к ресурсу, на который она указывает. Этот используется при вызове функций lstat(), is_link() или filetype().
STREAM_URL_STAT_QUIET Если флаг установлен, обертка не должна вызывать никаких ошибок. Если нет, можно вызывать сообщения об ошибках с помощью функции trigger_error().

Возвращаемые значения

Должна возвращать столько элементов, сколько возвращает вызывающая stat(). Неизвестные или недоступные значения необходимо приводить к разумным значениям (обычно к 0).

Ошибки

Вызывает ошибку уровня E_WARNING, если вызов к этому методу не удался (например, не реализован).

Примечания

Замечание:

Свойство streamWrapper::$context будет обновлено, если корректный контекст был передан в вызываемую функцию.

Смотрите также

  • stat() - Возвращает информацию о файле
  • streamwrapper::stream_stat() - Получение информации о файловом ресурсе