簡體   English   中英

PHP在數組中傳遞變量

[英]PHP passing variable in an array

我有這樣的功能

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

我想在該數組中傳遞此變量

$user = null

我試過這樣的

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

但是我收到了錯誤。 任何人都能糾正我嗎?

謝謝

您錯誤地定義了數組鍵。 以下作品:

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

我假設這是你想要做的:

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

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

現在傳遞給login_redirect的數組將包含$user的值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM