タグ

yamlとpeclに関するrestartrのブックマーク (2)

  • 第4回 PHP編 | gihyo.jp

    インストール コンパイルするにはlibyamlをあらかじめインストールする必要があります。以下の手順でlibyamlをインストールしてください(リスト6⁠)⁠。 リスト6 libyamlのインストール $ wget http://pyyaml.org/download/libyaml/yaml-0.0.1.tar.gz $ tar xzf yaml-0.0.1.tar.gz $ cd yaml-0.0.1/ $ ./configure $ make $ sudo make install 続いて、php_yamlを次の手順でインストールします(リスト7⁠)⁠。コンパイルする前に、こちらのパッチ[1]を適用してください。 リスト7 php_yamlのインストール $ wget http://www.opendogs.org/pub/php_yaml-0.3.0.tgz $ tar xzf p

    第4回 PHP編 | gihyo.jp
    restartr
    restartr 2008/04/17
    spyc,libyaml,syckのの概要について。libyamlが現時点で一番使える模様。試してみたい。
  • php_yaml 0.1.0 Released - 讃容日記

    php_yaml-0.1.0.tgz 変更点 デフォルトで全てのYAMLドキュメントをパースしていたのを、最初のYAMLドキュメントだけをパースするように仕様変更 オブジェクトが複合キーに指定された場合、serialize()する前に__toString()を試みるようにした エイリアスをリファレンスとして扱うようにした tag:yaml.org,2002:timestampタグ処理用コールバック関数が指定されていた場合、タグが明示されていないtimestamp型のデータもその関数で処理するようにした エイリアスをリファレンスとして扱うようにしたことで下記のような再帰的な定義にも対応しました example.yaml foo: &ref bar: baz qux: *refパース結果 php -r 'var_dump(yaml_parse_file("example.yaml"));' a

    php_yaml 0.1.0 Released - 讃容日記
    restartr
    restartr 2007/09/10
    phpでyamlを扱うmodule(extension)。spycよりずっとはやいはず。
  • 1