【发布时间】:2011-10-25 11:30:04
【问题描述】:
您好,感谢您的光临,
我想将一个变量 ($user) 从前一个函数传递给另一个函数,但我需要使用新函数的参数来传递将呈现这个新函数的值。
有什么方法可以将另一个函数的变量传递给一个只需要三个参数的新函数,并且它们都不是前一个函数的变量?
例子:
function my_function($country, $age, $colour) {
if ($user = true) {
echo "User is from " . $country . " and " . $age . " and his favourite colour is " . $colour;
}
}
my_function("italy", 19, "red");
如果我把函数放在 my_function 里面就可以了:
global $user;
但我认为使用全局变量不是一个好习惯。
关于如何将它作为参数传递的任何想法?我是否应该在新函数的参数中将其添加为 $colour 之后的另一个变量?
非常感谢您的帮助:)
【问题讨论】:
标签: php variables arguments global