我有一個函數可以填充在函數啓動之前創建的數組。爲了讓人口發揮作用,我在自己的職能中使用了「全球」。一切工作正常與這裏下面的情況:PHP - 如何將全局變量傳遞給函數
$parameter = 'something';
$listOne = array();
my_function($parameter);
function my_function($para) {
global $listeOne;
...some code
$listeOne[0] = 'john';
$listeOne[1] = 'lugano';
}
我想什麼是傳遞一個應該調用函數時,在函數中使用數組。這個想法是做這樣的事情:
$parameter = 'something';
$listOne = array();
$listTwo = array();
my_function($listOne, $parameter);
...some code
my_function($listTwo, $parameter);
function my_function($list, $para) {
...some code
$list[0] = 'john';
$list[1] = 'lugano';
}
另外根據我讀,利用全球的也許不是最好的事情......我看到使用&標誌的地方,並說這部分人更好。但我不明白,也沒有找到有關'方法'的信息......希望我清楚。預先感謝您的回覆。乾杯。馬克
Helo Dan。感謝您的幫助。在這種情況下,這個&符號如何被調用?它是如何工作的?當調用函數的時候,我還必須把&符號放在哪裏? – Marc 2012-04-18 10:42:00
@Marc:爲什麼不閱讀手冊,他留下了一個鏈接,直接在那裏 – 2012-04-18 10:42:52
你好Shakti。這個鏈接是在我發佈這個問題之後添加的... – Marc 2012-04-18 10:44:56