こもろぐ @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。

比較式でリテラルを先に書く

PHPで(も)等価演算子(==)で比較するときリテラルを先にかいておくと、タイプミスで代入演算子(=)になってしまったときにエラーになる。
Joel on Software(書籍)にこのコーディングスタイルについて「よい傾向だ」みたいなことが書いてあったと思うが、なるべくこれを使おうと思っている。
プログラミングの作法として"よい"からというよりは、リテラルを後にもってきて、注意深く論理エラーにならないようコーディングすることをあきらめているからかもしれない。