ホームページ バックエンド開発 PHPチュートリアル PHP の基本例: グローバルと静的の使用法と違い

PHP の基本例: グローバルと静的の使用法と違い

Jun 13, 2016 pm 01:10 PM
function global static

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 は、配置された変数が同じメモリ領域を指すようにすることができます。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

機能とはどういう意味ですか? 機能とはどういう意味ですか? Aug 04, 2023 am 10:33 AM

機能とはどういう意味ですか?

Python の「enumerate()」関数の目的は何ですか? Python の「enumerate()」関数の目的は何ですか? Sep 01, 2023 am 11:29 AM

Python の「enumerate()」関数の目的は何ですか?

MySQL.procテーブルの役割と機能の詳しい説明 MySQL.procテーブルの役割と機能の詳しい説明 Mar 16, 2024 am 09:03 AM

MySQL.procテーブルの役割と機能の詳しい説明

C言語におけるstaticの機能と使い方は何ですか? C言語におけるstaticの機能と使い方は何ですか? Jan 31, 2024 pm 01:59 PM

C言語におけるstaticの機能と使い方は何ですか?

Java で static、this、super、final を使用する方法 Java で static、this、super、final を使用する方法 Apr 18, 2023 pm 03:40 PM

Java で static、this、super、final を使用する方法

Xiaomi メッシュ システム AC1200: 最大 370 平方メートルの新しい Wi-Fi メッシュ システムが世界的に発売 Xiaomi メッシュ システム AC1200: 最大 370 平方メートルの新しい Wi-Fi メッシュ システムが世界的に発売 Jun 19, 2024 pm 12:13 PM

Xiaomi メッシュ システム AC1200: 最大 370 平方メートルの新しい Wi-Fi メッシュ システムが世界的に発売

Vue.use関数の使い方と機能 Vue.use関数の使い方と機能 Jul 24, 2023 pm 06:09 PM

Vue.use関数の使い方と機能

静電気の役割 静電気の役割 Jan 24, 2024 pm 04:08 PM

静電気の役割

See all articles