パースコールバックパースコールバック (callable) は、 yaml_parse や yaml_parse_file そして yaml_parse_url 関数が、登録済みの YAML タグに遭遇したときに起動します。 コールバックに渡されるのは、タグ付けされたエンティティの値とタグ、そしてスカラーエンティティの形式を表すフラグです。 このコールバックが返すデータを使って、YAML パーサがこのエンティティを発行することになります。 例1 パースコールバックの例
上の例の出力は、 たとえば以下のようになります。 array(3) { [0]=> string(5) "World" [1]=> string(14) "!example/hello" [2]=> int(1) } array(1) { ["greeting"]=> string(11) "Hello World" } |