streamWrapper::stream_metadata

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

streamWrapper::stream_metadataAlterar metadados de fluxo

Descrição

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

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.

Parâmetros

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.

Valor Retornado

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.

Veja Também

  • touch() - Define horário de acesso e de modificação de arquivo
  • chmod() - Modifica as permissões do arquivo
  • chown() - Modifica o proprietário do arquivo
  • chgrp() - Altera o grupo do arquivo

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top