php$GLOBALS超グローバル変数の理解

548 ワード

グローバル変数とは、$_など、プログラムの任意の範囲でアクセスできることを意味します.POST, $_GETなどは,関数内部ではアクセス可能であり,関数外部でもアクセス可能であるが,一般的な関数外で定義された変数は関数内部ではアクセスできない.例:
クリップボードに内容をコピー
コード:$GLOBALS['testGlobal'] = '123';
$testVar = 'abc';
function showVar()
{
    echo $GLOBALS['testGlobal']; // 123,
    echo $testVar; // abc, $testVar 。
}
showVar(); // 123

グローバル変数とは、変数がファイルにまたがってアクセスできるという意味ではありません.ファイルにまたがってPHPにアクセスすることはできません.別のファイルで定義された変数にアクセスするには、そのファイルしか含まれません.