(PHP 5 >= 5.4.0, PHP 7, PHP 8)
streamWrapper::stream_metadata — Alterar metadados de fluxo
Este método é chamado para definir metadados no fluxo. É chamado quando uma das funções a seguir é chamada em uma URL de fluxo:
Favor notar que algumas destas operações podem não estar disponíveis no sistema.
path
O caminho ou URL de arquivo para configurar os metadados. Note que no caso de uma URL, deve haver um :// delimitando-a. Outras formas de URL não são suportadas.
option
Uma das opções:
STREAM_META_TOUCH
(método foi chamado em resposta a touch())STREAM_META_OWNER_NAME
(método foi chamado em resposta a chown() com parâmetro string)STREAM_META_OWNER
(método foi chamado em resposta a chown())STREAM_META_GROUP_NAME
(método foi chamado em resposta a chgrp())STREAM_META_GROUP
(método foi chamado em resposta a chgrp())STREAM_META_ACCESS
(método foi chamado em resposta a chmod())value
Se a opção for option
STREAM_META_TOUCH
: Array consistindo de dois argumentos da função
touch().STREAM_META_OWNER_NAME
ou STREAM_META_GROUP_NAME
:
O nome do usuário/grupo proprietário, como uma string.STREAM_META_OWNER
ou STREAM_META_GROUP
:
O valor do usuário/grupo proprietário, como um int.STREAM_META_ACCESS
: O argumento de chmod(), como int.
Retorna true
em caso de sucesso ou false
em caso de falha.
Se a opção (option
) não estiver implementada, false
deve ser
retornado.