2014-03-27から1日間の記事一覧

連想配列にデフォルト値を適用しつつパラメータを上書き設定する方法

PHP

classのデフォルト値を設定する時などに便利なこと。 説明のためのソース $params = array('host'=>'192.168.1.1', 'dummy'=>'hoge'); $default = array('host'=>'localhost', 'port'=>80); $params = array_intersect_key($params, $default) + $default; p…