関数 testGloabl(){
グローバル $testGloabl;
$testGloabl = 2;
$testGloabl ++;
}
TestGloabl();
echo $testGloabl."".$GLOBALS['testGloabl'];
関数 testStatic(){
static $testStatic = 2;
$testStatic ++;
}
testStatic();
echo $testStatic;// static キーワードを使用した変数の場合、関数の外で変数にアクセスすると、$testStatic is unknown というプロンプトが表示されます;
説明:
1. global で定義されたキーワードを使用します。このキーワードが含まれる関数が呼び出されると、現在のスクリプトのどこからでもアクセスできます
2. 静的に配置されたキーワードを使用します。このキーワードが配置されている関数内でアクセスされる場合、関数の外部の他の場所ではアクセスできません。
共通点: global static は、特定された変数が同じメモリ領域を指すようにすることができます。