>>878
文字列の比較なら 「==」 よりも 「===」 がお勧めです。

以下のスクリプトは、 驚くべきことに 「True」 を表示します。

$x = 0;
if ('string' == $x) {
echo 'True';
} else {
echo 'False';
}

「==」 を使って比較すると、 'string' は0と同値とみなされてしまうのです。
「===」 なら型まで比較するので、 このようなことにはなりません。