2011年2月25日 星期五

PHP 的陷阱

下列這段程式,原本是要判斷"開頭" 位置,結果剛好 strpos 找不到"#"傳回 false 也等於是 0,因此常常發生誤判。須把$iT==0 改為 $iT===0,也就是型態也須符合。(這是太自由的代價阿)
$iT=strpos($sLine,'#');if($iT==0)continue;

沒有留言:

張貼留言

歡迎留言指教