streamWrapper
PHP Manual

streamWrapper::stream_metadata

(PHP 5 >= 5.4.0)

streamWrapper::stream_metadataИзменяет настройки потока

Описание

public bool streamWrapper::stream_metadata ( int $path , int $option , int $var )

Этот метод вызывается для задания метаданных потока. Он работет, когда над URL потока выполняется одна из следующих операций:

Следует помнить, что некоторые из этих операций могут быть недоступны в Вашей системе.

Замечание: Функция доступна, начиная с версии PHP 5.4.0.

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

path

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

option

Одно из значений:

  • PHP_STREAM_META_TOUCH (Метод вызывается в результате вызова touch())
  • PHP_STREAM_META_OWNER_NAME (Метод вызывается в результате вызова chown() со строковым аргументом)
  • PHP_STREAM_META_OWNER (Метод вызывается в результате вызова chown())
  • PHP_STREAM_META_GROUP_NAME (Метод вызывается в результате вызова chgrp())
  • PHP_STREAM_META_GROUP (Метод вызывается в результате вызова chgrp())
  • PHP_STREAM_META_ACCESS (Метод вызывается в результате вызова chmod())

arg1

Если option принимает значение

  • PHP_STREAM_META_TOUCH: Массив (Array) состоящий из двух аргументов функции touch().
  • PHP_STREAM_META_OWNER_NAME или PHP_STREAM_META_GROUP_NAME: Имя владельца/группы в виде строки (string).
  • PHP_STREAM_META_OWNER или PHP_STREAM_META_GROUP: Значение владельца/группу в виде числа (integer).
  • PHP_STREAM_META_ACCESS: Аргумент функции chmod() в виде целого числа (integer).

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Если option не реализован, метод должен вернуть FALSE.

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


streamWrapper
PHP Manual