PHP在数组中传递变量

时间:2012-03-27 15:04:58

标签: php arrays

我有这样的功能

function login_redirect($redirect, $vars = array())
{
    return $redirect;
}

我想在该数组中传递此变量

$user = null

我试过这个

function login_redirect($redirect, $vars = array($user => null))
{
    return $redirect;
}

但是我收到了错误。任何人都可以纠正我吗?

由于

2 个答案:

答案 0 :(得分:3)

您错误地定义了数组键。以下作品:

function login_redirect($redirect, $vars = array('user' => null))
{
    return $redirect;
}

答案 1 :(得分:1)

我假设这是你要做的事情:

function login_redirect($redirect, $vars = array())
{
    return $redirect;
}

// Redirect:
login_redirect("somepath", array("user" => $user));

现在,传递给login_redirect的数组将包含值$user