regepanのはてなブログ

個人的なメモ帳レベルの文章。

$options += array('cache' => true);

PHPでは配列演算子というらしいですが、

$options = array();
$options['cache'] = false;
$options += array('cache' => true);

というコードは左側に同じキーがあった場合は、

右側の同じキーは無視されるのだそうです。(phpマニュアルにも書いてあった。)

1行で書けてすげーなと思う反面、このルール知らないと読めないっすよね。当たり前なんだけど。

パーフェクトPHP (PERFECT SERIES 3)

パーフェクトPHP (PERFECT SERIES 3)