yaml_parse_file

(PECL yaml >= 0.4.0)

yaml_parse_fileAnalisa um fluxo YAML de um arquivo

Descrição

yaml_parse_file(
    string $filename,
    int $pos = 0,
    int &$ndocs = ?,
    array $callbacks = null
): mixed

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

Warning

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