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