YAML

YAML形式は配列と連想配列を簡潔に表現した形式です。階層が深くなければシンプルでそのまま見ても非常に分かりやすい形式となっています。


YAML形式とPHPとの比較(配列)

配列についてYAML形式とPHPの形式を並べて比較してみます。
YAML形式

- apple
- orange
- remon

PHP

array(
    "apple",
    "orange",
    "remon",
);

YAML形式とPHPとの比較(連想配列)

連想配列についてYAML形式とPHPの形式を並べて比較してみます。
YAML形式

fruit1: apple
fruit2: orange
fruit3: remon

PHP

array(
    "fruit1" => "apple",
    "fruit2" => "orange",
    "fruit3" => "remon",
);

YAML形式とPHPとの比較(多重配列)

多重配列についてYAML形式とPHPの形式を並べて比較してみます。
YAML形式

fruit: 
  - apple
  - orange
  - remon
country
  - japan
  - america
  - italy

PHP

array(
    "fruit" => array(
        "apple",
        "orange",
        "remon",
    ),
    "country" => array(
        "japan",
        "america",
        "italy",
    ),
);