yaml_parse_url
En esta página
yaml_parse_url
Analiza una secuencia de texto Yaml desde una URL
Descripción#
php
yaml_parse_url(string $url, [int $pos], [int $ndocs], [array $callbacks]): mixedphp
Convierte toda o parte de una secuencia de texto en YAML a una variable en PHP.
Parámetros#
url
La dirección url debe tener el formato "scheme://...". PHP buscará el controlador de protocolos (también conocido como wrapper) para el esquema especificado. Si no hay wrappers registrados para este protocolo, PHP lanzará un aviso para ayudar a indentificar posibles problemas con el script y continuar como si el nombre del fichero hiciera referencia a un fichero normal.
pos
Documento YAML a extraer desde la secuencia de texto (-1 para analizar todos los documentos, 0 solo para el primer documento, etc).
ndocs
Si se facilita ndocs, se completará con el número de documentos encontrados en la secuencia de texto.
callbacks
Controlador de contenido para los nodos YAML. Es un array asociativo de etiquetas YAML => asociando sus callable correspondientes. Ver Analizar callbacks para más información
Valores devueltos#
Devuelve el valor codificado de url en el formato apropiado de PHP o false si ocurre un error. Si el valor de pos es -1 devolverá un array con una entrada por cada documento encontrado en el texto.
Notas#
[!WARNING] El procesamiento de entradas de usuario no confiables con
yaml_parse_urles peligroso si el uso deunserializeestá habilitado para nodos que utilizan la etiqueta!php/object. Este comportamiento puede ser deshabilitado utilizando la configuración iniyaml.decode_php.
Véase también#
yaml_parse, yaml_parse_file, yaml_emit