gpt4 book ai didi

PHP YAML 解析器

转载 作者:IT老高 更新时间:2023-10-28 11:49:47 25 4
gpt4 key购买 nike

有谁知道 PHP 的优秀 YAML 解析器?如果是这样,这个库的优缺点是什么?

最佳答案

Last updated: July 26th, 2017

以下是 PHP 中 YAML 状态的总结:

  • C 库的包装器:如果您需要绝对的速度,您可能需要这些:
    • php-yaml : LibYAML 的包装器.可作为 PECL 扩展使用;它也是 PHP's docs 上的那个.
    • syck : 绑定(bind)到 syck;也可作为 PECL 扩展。 (日期,见下文)

  • 纯 PHP 实现:

    • sfYaml : Symfony 的 YAML 组件。你可以看到它的作者的动机here .他想要“易于使用、速度快、经过单元测试并有清晰的错误消息。”
    • spyc : 没有依赖关系的 YAML 解析器

在撰写本文时,上述库的最新版本发布日期和 YAML spec 的版本(1.2是最新版本)他们支持的是:

php-yaml   1.3.0     2016-09-24     YAML 1.1  [PHP 5]
php-yaml 2.0.0 2016-09-24 YAML 1.1 [PHP 7]
syck 0.9.3 2008-11-18 YAML 1.0
sfYaml 3.3.5 2017-06-15 YAML 1.1, most of 1.2
spyc 0.6.2 2017-02-24 YAML 1.1

关于PHP YAML 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/294355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com