English | 简体中文 | 繁體中文
查询

yaml_parse_url()函数—用法及示例

「 从URL解析一个Yaml流 」


(PECL yaml >= 0.4.0)

yaml_parse_url — 从URL解析一个Yaml流

说明

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

将从URL读取的YAML文档流的全部或部分转换为PHP variable.

参数 ¶
url
Url的格式应该是"scheme://…"。PHP将为该方案搜索协议处理程序(也称为包装器)。如果没有为该协议注册包装器,PHP将发出一个通知来帮助您跟踪脚本中的潜在问题,然后继续执行,就好像filename指定了一个常规文件一样。

pos
Document to extract from stream (-1 for all documents, 0 for first document, ...).

ndocs
如果提供了ndocs,则用在流中找到的文档数量填充它。

callbacks
YAML节点的内容处理程序。YAML标签的关联数组=>可调用的映射。有关更多信息,请参见解析回调

返回值
以适当的PHP类型返回在输入中编码的值。如果pos为-1,则返回一个数组,其中包含流中找到的每个文档的一个条目。

注释
警告
如果为使用!php/object标记的节点启用了unserialize(),那么使用yaml_parse_url()处理不受信任的用户输入是危险的。这种行为可以通过使用yaml.decode_php ini设置来禁用。


补充纠错
上一个函数: Yar_Client::__construct()函数
下一个函数: yaz_addinfo()函数
热门PHP函数
分享链接