PHP程式碼整潔之道
/ 表達(dá)式
表達(dá)式
使用恒等式
不好:
簡易對比會將字符串轉(zhuǎn)為整形
$a = '42'; $b = 42; if( $a != $b ) { //這里始終執(zhí)行不到 }
對比 $a != $b
返回了 FALSE
但應(yīng)該返回 TRUE !
字符串 '42' 跟整數(shù) 42 不相等
好:
使用恒等判斷檢查類型和數(shù)據(jù)
$a = '42'; $b = 42; if ($a !== $b) { // The expression is verified } The comparison $a !== $b returns TRUE.