YAML_PARSE_URL(3) 1 YAML_PARSE_URL(3)
yaml_parse_url - Parse a Yaml stream from a URL
SYNOPSIS
mixed yaml_parse_url (string $url, [int $pos], [int &$ndocs], [array $callbacks])
DESCRIPTION
Convert all or part of a YAML document stream read from a URL to a PHP variable.
PARAMETERS
o $url
-$url should be of the form "scheme://...". PHP will search for a protocol handler (also known as a wrapper) for that scheme. If
no wrappers for that protocol are registered, PHP will emit a notice to help you track potential problems in your script and then
continue as though filename specifies a regular file.
o $pos
- Document to extract from stream ( -1 for all documents, 0 for first document, ...).
o $ndocs
- If $ndocs is provided, then it is filled with the number of documents found in stream.
o $callbacks
- Content handlers for YAML nodes. Associative array of YAML tag => callable mappings. See parse callbacks for more
RETURN VALUES
Returns the value encoded in $input in appropriate PHP type or FALSE on failure. If $pos is -1 an array will be returned with one entry
for each document found in the stream.
NOTES
Warning
Processing untrusted user input with yaml_parse_url(3) is dangerous if the use of unserialize(3) is enabled for nodes using the
!php/object tag. This behavior can be disabled by using the yaml.decode_php ini setting.
SEE ALSO
yaml_parse(3), yaml_parse_file(3), yaml_emit(3).
PHP Documentation Group YAML_PARSE_URL(3)