-1

以下のコードを参照してください。

global $global_p, $global_var;
$global_var="lorem";
$global_p=&$global_var;

function myfunc () {
    global $global_p, $global_var;
    var_dump($global_p);
    var_dump($global_var);
}

myfunc();

出力:

var_dump($global_p) の場合 - NULL

for var_dump($global_var) - 文字列(5) "lorem"

なぜ var_dump($global_p) - NULL なのですか?

値をグローバルに保持するにはどうすればよいですか?

前もって感謝します。

関数パラメーターとして $global_p を渡すと、機能します。しかし、グローバル変数としてのみ $global_p が必要です。

4

1 に答える 1

0

私は正しい出力を得ています。

string(5) "lorem" string(5) "lorem"

于 2012-06-12T20:16:19.593 に答える