[請益] 函式出現靈異現象?!

看板PHP作者 (Alfred)時間16年前 (2009/10/07 19:23), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/2 (看更多)
我今天寫了一個函式 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)

10/07 19:31, , 1F
很正常啊,會顯示啊,因為如果真要檢查是不是 NULL 的話
10/07 19:31, 1F

10/07 19:31, , 2F
你要用 $aa === NULL 才對
10/07 19:31, 2F

10/07 19:32, , 3F
我知道要用==啦
10/07 19:32, 3F

10/07 19:33, , 4F
只是怕大神們看不懂= =||
10/07 19:33, 4F

10/07 19:34, , 5F
還有...問題解決了= =|| SORRY,是個白痴錯誤=.=
10/07 19:34, 5F

10/07 20:23, , 6F
沒有global ?
10/07 20:23, 6F

10/07 21:24, , 7F
通常我都用empty()檢查NULL
10/07 21:24, 7F

10/08 06:31, , 8F
真的很抱歉 是個更白癡的錯誤=.Q...
10/08 06:31, 8F
文章代碼(AID): #1Ap7f7sl (PHP)
討論串 (同標題文章)
文章代碼(AID): #1Ap7f7sl (PHP)