首先,我是一個最好的新手PHP程序員。基本上,我有一個開關功能,我在兩個不同的地方使用。每一個切換一個不同的變量,但是交換機內的所有情況對於兩個實例都是相同的。所以我試圖創建一個運行開關的函數,並在我調用該函數之前設置該變量,以便引入正確的變量。但我沒有輸出。例如:PHP開關內部用戶函數輸出什麼都沒有
function testfunc() {
switch ($currentplace) {
case 1:
echo $thumb1;
break;
case 2:
echo $thumb2;
break;
case 3:
echo $thumb3;
break;
case 4:
echo $thumb4;
break;
}
}
然後,後來我把這樣的功能:
//SET CASE FOR THUMB1
$currentplace = $place1;
testfunc();
再後來,其他的地方,但對於第二個變量
//SET CASE FOR THUMB2
$currentplace = $place2;
testfunc();
>
?有人告訴我我做錯了什麼?
就解決問題而言,這是個好主意,但我知道它應該與案例標籤相匹配,因爲如果我將開關置於每個位置並只設置開關= $ place1或$ place2,就會輸出。只有一次,我把它放在testfunc()裏面,沒有任何反應。 – watermelonkid 2011-03-26 18:08:04