ホーム > 日記 > PHPのyamlパーサ

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
カテゴリー: 日記 タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。