streamWrapper::stream_metadata
(PHP 5 >= 5.4.0, PHP 7)
streamWrapper::stream_metadata — Изменяет метаданные потока
Описание
Этот метод вызывается для установки метаданных потока. Он работает, когда над URL потока выполняется одна из следующих операций:
Следует помнить, что некоторые из этих операций могут быть недоступны в вашей системе.Список параметров
-
path -
Путь к файлу или URL для задания метаданных. URL должен быть отделен символами :// Другие форматы URL не поддерживаются.
-
option -
Одно из значений:
STREAM_META_TOUCH(Метод вызывается в результате вызова touch())STREAM_META_OWNER_NAME(Метод вызывается в результате вызова chown() со строковым аргументом)STREAM_META_OWNER(Метод вызывается в результате вызова chown())STREAM_META_GROUP_NAME(Метод вызывается в результате вызова chgrp())STREAM_META_GROUP(Метод вызывается в результате вызова chgrp())STREAM_META_ACCESS(Метод вызывается в результате вызова chmod())
-
value -
Если
optionпринимает значение-
STREAM_META_TOUCH: Массив (Array) состоящий из двух аргументов функции touch(). -
STREAM_META_OWNER_NAMEилиSTREAM_META_GROUP_NAME: Имя владельца/группы в виде строки (string). -
STREAM_META_OWNERилиSTREAM_META_GROUP: Значение владельца/группу в виде целого числа (int). -
STREAM_META_ACCESS: Аргумент функции chmod() в виде целого числа (int).
-
Возвращаемые значения
Возвращает true в случае успешного завершения или false в случае возникновения ошибки.
Если option не реализован, метод должен вернуть false.