我无法在php中搞清楚这一点。
我有一个名为$ user的变量,用于保存用户名。
在我的函数中,我需要使用这个变量:
function test($message) {
echo "user: $user, message: $message";
}
我只知道如何通过每次调用它时将$ user传递给函数来实现它,但我处于一种我无法做到的特殊情况。那么,我怎样才能使用我函数内部定义的变量呢?
答案 0 :(得分:2)
如果可能,我尽量避免使用全局变量。但是$GLOBALS['user']
会从函数内部返回$user
的全局值。或者,如果您使用global $user;
,则会在您的函数中根据其全局值定义$user
。