yaml_parse_file
(PECL yaml >= 0.4.0)
yaml_parse_file — Analisa um fluxo YAML de um arquivo
Descrição
Converte todo ou parte de um fluxo de documentos YAML lido de um arquivo em uma variável PHP.
Parâmetros
filename
-
Caminho para o arquivo.
pos
-
Documento a ser extraído do fluxo (
-1
para todos os documentos,0
para o primeiro documento, ...). ndocs
-
Se
ndocs
for fornecido, será preenchido com o número de documentos encontrados no fluxo. callbacks
-
Manipuladores de conteúdo para nós YAML. Um array associativo para mapeamento de etiqueta => callable. Consulte funções de análise para mais detalhes.
Valor Retornado
Retorna o valor codificado em filename
no tipo PHP
apropriado ou false
em caso de falha. Se pos
for -1
, um
array será retornado com uma entrada para cada documento encontrado
no fluxo.
Notas
Processar entradas não confiáveis de usuários com yaml_parse_file()
é perigoso se o uso de unserialize() estiver habilitado para
nós que usam a etiqueta !php/object
. Este comportamento pode ser
desativado usando a configuração INI yaml.decode_php
.
Veja Também
- yaml_parse() - Analisa um fluxo YAML
- yaml_parse_url() - Analisa um fluxo Yaml de um URL
- yaml_emit() - Retorna a representação YAML de um valor