streamWrapper::stream_metadata

(PHP 5 >= 5.4.0, PHP 7)

streamWrapper::stream_metadataCambiar las opciones del flujo

Descripción

public bool streamWrapper::stream_metadata ( string $path , int $option , mixed $value )

Este método es llamado para establecer metadatos en el flujo. Se invoca cuando una de las siguientes funciones es llamada sobre un URL de flujo:

Observe que algunas de estas operaciones pueden no estar disponibles en su sistema.

Nota: La función está disponible desde PHP 5.4.0.

Parámetros

path

La ruta del fichero o el URL a establecer los metadatos. Observe que en caso de ser un URL, debe ser un URL delimitado por ://. No se admiten otros formatos de URL.

option

Una de las siguientes opciones:

  • STREAM_META_TOUCH (El método fue llamado en respuesta a touch())
  • STREAM_META_OWNER_NAME (El método fue llamado en respuesta a chown() con parámetro de tipo string)
  • STREAM_META_OWNER (El método fue llamado en respuesta a chown())
  • STREAM_META_GROUP_NAME (El método fue llamado en respuesta a chgrp())
  • STREAM_META_GROUP (El método fue llamado en respuesta a chgrp())
  • STREAM_META_ACCESS (El método fue llamado en respuesta a chmod())

value

Si el parámetro option es

  • STREAM_META_TOUCH: Array que consiste en dos argumentos de la función touch().
  • STREAM_META_OWNER_NAME o STREAM_META_GROUP_NAME: El nombre del usuario/grupo propietario como string.
  • STREAM_META_OWNER o STREAM_META_GROUP: El valor del argumento del usuario/grupo propietario como integer.
  • STREAM_META_ACCESS: El argumento de la función Se invoca cuando una de las siguientes funciones es llamada sobre un URL de flujo: <: La función estpe4frnf="fug>e desde PHP 5.4.0..0, Pvuelt>
La función estseealso>e desde PHP 5.4.0.(PHén/blockquote>
eay">Array i> mos.integerp"> o y -streacaci&oual deneger> a'/mano class="function">chmod()
  • <etrong>(PHPi> modoeger> s class="function">touch()
  • (PHPi> ng>STR