$hoge = "abc";
if(0 == $hoge)
echo "true";
else
echi "false";
>> true
これはPHPのCASTで変換できなかった場合0を返す仕様のため
文字列の最初の部分により値が決まります。文字列が、 有効な数値データから始まる場合、この値が使用されます。その他の場合、 値は 0 (ゼロ) となります。
$hoge = "abc";
if(0 == $hoge)
echo "true";
else
echi "false";
>> true
これはPHPのCASTで変換できなかった場合0を返す仕様のため
文字列の最初の部分により値が決まります。文字列が、 有効な数値データから始まる場合、この値が使用されます。その他の場合、 値は 0 (ゼロ) となります。