===演算子を使用することの重要性に気付いたのは今日だけです。次の例で確認できます。
$var=0;
if ($var==false) echo "true"; else echo "false"; //prints true
$var=false;
if ($var==false) echo "true"; else echo "false"; //prints true
$var=0;
if ($var===false) echo "true"; else echo "false"; //prints false
$var=false;
if ($var===false) echo "true"; else echo "false"; //prints true
問題は、 ==演算子を使用する代わりに===演算子を使用することが重要な状況があるかということです。