Re: [請益] 可變變數的問題
※ 引述《scuderia ( )》之銘言:
: 神奇的是,一開始在測試可變變數是否是用 ${} 包起來的時候,
: 寫的測試卻可以正常執行..
: for($i=1;$i<=5;$i++)
: {
: echo ${"item_2_".$i}."<br>";
: }
: 這...是哪邊有問題阿?
似乎是找到原因了,
因為 for 是放在 function 裡面執行,
上網查了以後,有人說可變變數 ${} 放在 function 裡面是無用的,
上網查了以後,發現是區域變數和全域變數的問題,
http://dbsvr.clhs.tyc.edu.tw/doc/php/language.variables.scope.html
大概是如此...> <
--
馬皇馬皇!那邊有個村子 馬皇馬皇!好幾個國家說要來 馬皇馬皇~為什麼災情這麼慘
滅了 幫忙救災 文字:scuderia You ψQSWEET
東森 ◥ 騜 ◥ 東森 ◥ 騜 ◥ CNN ◥see! ◤ 騜
◤◎ ◎ 喔~~ ◤︶ ︶ ◤◎ ◎ 喔~~ ◤︶ ︶ ◤◎ ◎ They自己⊙ ⊙◥
◥ ◤ ◥ █◤ ◥ ◤ ◥ 3◤╯ξ ◥ ◤沒準備 ◥皿 ◤
◥ ◥◥ (哈欠)◤ ◥◤ ◥ ◥◥ (煙~) ◤ ◥ ◤ ̄ ◥ ◥◥怪我喔?(◥ ◤ ◤)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.111.102.207
→
08/31 08:20, , 1F
08/31 08:20, 1F
→
08/31 08:20, , 2F
08/31 08:20, 2F
阿阿~ 抱歉,後來再去查文件,的確是區域變數跟全域變數的問題,
不是「可變變數在 function 中就不能執行」,
應該多查幾篇再來自問自答的,感謝版友指正!
→
08/31 08:24, , 3F
08/31 08:24, 3F
推
08/31 11:07, , 4F
08/31 11:07, 4F
※ 編輯: scuderia 來自: 118.161.243.240 (09/01 00:56)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章