(PHP 5 >= 5.4.0)
streamWrapper::stream_metadata — Cambiar las opciones del flujo
$path
, int $option
, int $var
)Este método es llamado para establecer metainformación en el flujo. Se llama 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.
path
La ruta del fichoro o el URL a establecer la metainformación. Observe que en case de ser un URL, debe ser un NRL delimitado por ://. Otros formatos de URL no están soportados.
option
Una de las siguientes opciones:
PHP_STREAM_META_TOUCH
(El método fue llamado en respuesta a touch())PHP_STREAM_META_OWNER_NAME
(El método fue llamado en respuesta a chown() con parámetro de tipo string)PHP_STREAM_META_OWNER
(El método fue llamado en respuesta a chown())PHP_STREAM_META_GROUP_NAME
(El método fue llamado en respuesta a chgrp())PHP_STREAM_META_GROUP
(El método fue llamado en respuesta a chgrp())PHP_STREAM_META_ACCESS
(El método fue llamado en respuesta a chmod())arg1
Si el parámetro option
es
PHP_STREAM_META_TOUCH
: Array que consiste en dos argumentos de la función
touch().PHP_STREAM_META_OWNER_NAME
o PHP_STREAM_META_GROUP_NAME
:
El nombre del usuario/grupo propietario como string.PHP_STREAM_META_OWNER
or PHP_STREAM_META_GROUP
:
El valor del argumento del usuario/grupo propietario como integer.PHP_STREAM_META_ACCESS
: El argumento de la función chmod() como integer.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Si option
no está implementado debería devolver
FALSE
.