ホームページ >バックエンド開発 >PHPチュートリアル >PHP の基本例: グローバルと静的の使用法と違い
PHP の基本 - 例: グローバルと静的の使用法と違い
?? 関数 testGloabl(){
??? グローバル $testGloabl;
??? $testGloabl = 2;
??? $testGloabl ++;
????}
???? testGloabl();
???? echo $testGloabl."||".$GLOBALS['testGloabl'];
????
???? 関数 testStatic(){
??? 静的 $testStatic = 2;
??? $testStatic ++;
????}
??? testStatic();
??? echo $testStatic;// static キーワードを使用する変数の場合、関数の外で変数にアクセスすると、$testStatic が未定義であることが示されます;
?
説明:
1. global で定義されたキーワードを使用します。このキーワードが含まれる関数が呼び出されると、現在のスクリプト内のどこからでもアクセスできます。
2. 静的に配置されたキーワードを使用します。このキーワードが配置されている関数内でアクセスされる場合、関数の外部からはアクセスできません。共通点: global? static は、配置された変数が同じメモリ領域を指すようにすることができます。