Re: [請益] 函式出現靈異現象?!
※ 引述《skywillnosky (Alfred)》之銘言:
: 我今天寫了一個函式
: 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?)
: 可是,剛剛試過居然可以顯示出來
: 這樣正常嗎?
如果沒有錯的話
版大用的是全域變數
也就是說整段程式碼裡都可以通行無阻
判斷式裡的條件式又是恆久對
因為你函式裡面全沒提到$aa是什麼
所以恆為0
如此一來$b.$c.$d就會是你設定的值了
不知道我這樣的判讀是否正確?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.212.187
推
10/29 11:26, , 1F
10/29 11:26, 1F
推
10/29 11:30, , 2F
10/29 11:30, 2F
推
10/29 11:38, , 3F
10/29 11:38, 3F
推
10/29 11:41, , 4F
10/29 11:41, 4F
→
10/29 19:57, , 5F
10/29 19:57, 5F
推
10/30 21:05, , 6F
10/30 21:05, 6F
→
10/31 11:11, , 7F
10/31 11:11, 7F
→
10/31 11:12, , 8F
10/31 11:12, 8F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章