我有一个函数可以填充在函数启动之前创建的数组。为了让人口发挥作用,我在自己的职能中使用了“全球”。一切工作正常与这里下面的情况: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