PHPのyamlパーサ
PECL::syck
いつの間にかPECL入りしてた。
Cライブラリなので速度は速いがbetaだったり、windowsバイナリは配布されていなかったり、PECLコマンドでコンパイルできなかったり。
spyc
ピュアPHPなので遅い。
syckと挙動が異なったりする。
sfYaml
Symfony1.1系のライブラリ。
もともとはspycを利用していたが、自前で準備&syckの関数があったらそちらを使う。
sfYaml触ってみたけど、symfonyで利用する上で問題ないだけなレベルでyamlパーサとしてはまともに利用できませんでした。
ex.
True: true
# [1] => boole(true)
- name: yotsuba
age: 14
# InvalidArgumentException
カテゴリー: 日記