YAMLをRuby/Perl/PHPで
設定ファイルなんかに便利そうなYAMLの扱い方をRuby/Perl/PHPで書いたのでまとめてみた。
最初にYAMLファイルconfig.yml
DB_NAME: db_user
タブを使っちゃいけないのを知らず、少々戸惑った。
Ruby
require 'yaml' $KCODE = 'utf-8' config = YAML.load_file("config.yml")
Perl
use YAML; use constant YAML_CONFIG_PATH => './config.yml'; our $conf; eval{ $conf = YAML::LoadFile(YAML_CONFIG_PATH); }; if($@){ #読み込みエラー }