看板 PHP 關於我們 聯絡資訊
我今天寫了一個函式 function a($aa) { if($aa= =0) { echo $b.$c.$d; } } $a = 0; $b = $_REQUEST['bb']; $c = $_REQUEST['cc']; $d = $_REQUEST['dd']; a($a); //結束 正常來說,$b,$c,$d這三個數沒有傳進去 應該是顯示不出來才對吧(就是NULL?) 可是,剛剛試過居然可以顯示出來 這樣正常嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.74.245.163 ※ 編輯: skywillnosky 來自: 203.74.245.163 (10/07 19:25)
yukang:很正常啊,會顯示啊,因為如果真要檢查是不是 NULL 的話 10/07 19:31
yukang:你要用 $aa === NULL 才對 10/07 19:31
skywillnosky:我知道要用==啦 10/07 19:32
skywillnosky:只是怕大神們看不懂= =|| 10/07 19:33
skywillnosky:還有...問題解決了= =|| SORRY,是個白痴錯誤=.= 10/07 19:34
buganini:沒有global ? 10/07 20:23
liaosankai:通常我都用empty()檢查NULL 10/07 21:24
skywillnosky:真的很抱歉 是個更白癡的錯誤=.Q... 10/08 06:31