ホームページ  >  記事  >  バックエンド開発  >  PHP のグローバルおよびローカル スコープと静的変数、globalstatic_PHP チュートリアル

PHP のグローバルおよびローカル スコープと静的変数、globalstatic_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:03:22835ブラウズ

PHP のグローバル スコープとローカル スコープと静的変数、globalstatic

1。 関数 update_counter()

{

$counter++;//ここで $counter はローカル変数であり、関数外の $counter とは異なります

}

$カウンター = 10;

update_counter();

エコー $カウンター;

//出力: 10

2. グローバルスコープ

関数 update_counter()

{

global $counter;//global キーワードを使用して関数内で宣言し、グローバル ドメインの $counter を取得します

$counter++;

}

$カウンター = 10;

update_counter();

エコー $カウンター;

//出力: 11

関数 update_counter()

{

$GLOBALS[カウンター]++;

}

$カウンター = 10;

update_counter();

エコー $カウンター;

//出力: 11

3. 静的変数

関数 update_counter()

{

static $counter = 0;// static キーワードを使用して、ローカル ドメインを持つ $counter を宣言します

$counter++;

echo "静的カウンターは $countern になりました";

}

$カウンター = 10;

update_counter();

update_counter();

echo "グローバルカウンターは $countern";

/*出力:

静的カウンターが 1 になりました

静的カウンターが 2 になりました

グローバルカウンターは10です

*/

http://www.bkjia.com/PHPjc/969250.html

tru​​ehttp://www.bkjia.com/PHPjc/969250.html技術記事 PHP のグローバル スコープとローカル スコープと静的変数、globalstatic 1. ローカル スコープ関数 update_counter() { $counter++;//$counter ここでのローカル変数は、関数の外の $counter とは異なります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。