yaml_parse_url

(PECL yaml >= 0.4.0)

yaml_parse_urlAnalisa um fluxo Yaml de um URL

Descrição

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

Converte todo ou parte de um fluxo de documentos YAML lido de uma URL em uma variável PHP.

Parâmetros

url

url deve estar no formato "esquema://...". O PHP irá procurar por um manipulador de protocolo (também conhecido como empacotador) para esse esquema. Se nenhum empacotador para esse protocolo estiver registrado, o PHP emitirá um aviso para ajudar a rastrear possíveis problemas no script e então continuará como se tivesse sido especificado um arquivo normal.

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 url 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_url() é 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