ヤムル
YAML 公式 Web サイト (http://www.yaml.org/) からの定義: YAML は、コンピューターで認識できる直観的なデータシリアル化形式であり、人間が読みやすく、スクリプト言語と対話しやすいです。の。つまり、YAML は XML に似た非常に単純なデータ記述言語であり、その構文は XML よりもはるかに単純です。これは、次のような配列またはハッシュに変換できるデータを記述する場合に非常に役立ちます。
$house = array( family => array(
name => Doe,
両親 => array(John, Jane),
子供 => array(Paul, Mark, Simone)
),
address => 配列(
番号 => 34,
通り => メインストリート、
都市 => ノーウェアタウン、
郵便番号 => 12345
)
);
家:
家族:
名前: Doe
両親:
- ジョン
- ジェーン
子供:
- ポール
- マーク
- シモーネ
住所:
番号: 34
通り: メインストリート
都市: ノーウェアタウン
郵便番号: 12345
家:
家族: { 名前: Doe、両親: [ジョン、ジェーン]、子供たち: [ポール、マーク、シモーン] }
住所: { 番号: 34、通り: メインストリート、都市: ノーウェアタウン、郵便番号: 12345 }
ヒント YAML 形式の詳細な仕様は、YAML 公式 Web サイト http://www.yaml.org/ で参照できます。
ご覧のとおり、YAML の記述は XML よりもはるかに高速で (終了タグや引用符は必要ありません)、.ini ファイルよりも強力です (ini ファイルは階層をサポートしていません)。したがって、symfony は設定情報の優先形式として YAML を選択します。この本では多くの YAML ファイルが登場しますが、非常に直感的なので、YAML について深く掘り下げる必要はありません。