作者skywillnosky (Alfred)
看板PHP
標題[請益] 函式出現靈異現象?!
時間Wed Oct 7 19:23:50 2009
我今天寫了一個函式
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