1

グローバルに宣言された PHP 変数はメモリのどこに保存されますか? 変数 $test = 0; を宣言するとします。外部関数。

この変数と値はメモリに保存されます。各プログラムに関連付けられたヒープ、スタック、コード セグメント、データ セグメントなどのメモリがあります。PHP では、PHP プログラムのメモリはどのように管理されますか?.PHP で変数はどのように処理されますか?...

4

1 に答える 1

0

グローバル変数は、$GLOBALS 連想配列に格納されます。

次のようなことをすると:

$var="global";

function foo(){
    $var="local";
    echo $GLOBALS['var'];
    echo $var;
}

「グローバル」、「ローカル」の順に出力されます。

于 2013-10-21T10:01:13.950 に答える