PHPの等価比較演算子(==)は、数値と文字列を比較するときに数値は文字列に変換されて比較されるため、結果を知らないまま比較をすると意図した結果にならない場合があることは有名です。具体的に何と何を比較したらどうなるのか、比較結果を一覧表としてまとめているページがありますのでご紹介します。
厳密なデータの比較表 PHP
http://www.programming-magic.com/file/20071124001312/compare.php
BlueShoes: PHP Cheat Sheet
http://www.blueshoes.org/en/developer/php_cheat_sheet/