YAML的PHPphp扩展。

来源:互联网 发布:java getinputstream 编辑:程序博客网 时间:2024/06/14 18:11

网上闲逛。突然发现php有yaml这个东西。无奈找不到扩展。最后找到一个源码。syck的。呵呵…… 编译是个麻烦事。更何况我还只有 load和dump两个函数。值呢个是 string 到 array 和 array到string。

 

手头只有vs2005 没招。下个php源码。建个项目开始,找google要了N篇答案。N>=20.看完后迷迷糊糊开始了。

一切顺利----除了做笔记花费了不少时间外。

最后兴趣。将 load 和 dump 改名为 decode 和 encode 明明和 json_encode 和 json_decode对应。

增加 yaml_load 和 yaml_save 两个针对文件序列化的函数,

接下来也一切顺利。编写--编译--通过--运行--崩溃--傻眼!。

从头到尾好bug。用了 突然眼前一亮 里面用了 virtual_fopen 莫非问题在这里?这个函数无非是线程安全+目录转换。时间紧迫懒的思考原因了。直接换成 expand_filepath 和 fopen。编译。通过。

哈哈…… 看着运行结果。感觉一字!爽歪歪。哦错了。是三个字。

 

 

哈哈% 这个扩展。有需要的朋友可以联系我!

网上闲逛。突然发现php有yaml这个东西。无奈找不到扩展。最后找到一个源码。syck的。呵呵…… 编译是个麻烦事。更何况我还只有 load和dump两个函数。值呢个是 string 到 array 和 array到string。

 

手头只有vs2005 没招。下个php源码。建个项目开始,找google要了N篇答案。N>=20.看完后迷迷糊糊开始了。

一切顺利----除了做笔记花费了不少时间外。

最后兴趣。将 load 和 dump 改名为 decode 和 encode 明明和 json_encode 和 json_decode对应。

增加 yaml_load 和 yaml_save 两个针对文件序列化的函数,

接下来也一切顺利。编写--编译--通过--运行--崩溃--傻眼!。

从头到尾好bug。用了 突然眼前一亮 里面用了 virtual_fopen 莫非问题在这里?这个函数无非是线程安全+目录转换。时间紧迫懒的思考原因了。直接换成 expand_filepath 和 fopen。编译。通过。

哈哈…… 看着运行结果。感觉一字!爽歪歪。哦错了。是三个字。

原创粉丝点击