ホームページ >バックエンド開発 >PHPチュートリアル >PHPスーパーグローバル配列_PHPチュートリアル

PHPスーパーグローバル配列_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:47:45894ブラウズ

PHPスーパーグローバル配列

この記事では主にPHPスーパーグローバル(Superglobal)の概要、変数の範囲、スーパーグローバル配列、注意点などを解説しています。必要な方は参考にしてください

概要

WeChatのパブリックプラットフォームを構築したいのですが、WeChat公式が提供しているWebサイトアクセス用のサンプルコードを読んだところ、クラス内で$_GETを直接使用するという中途半端な問題があることが分かりました。この分野の知識を注意深く確認したところ、PHP のこの部分の基本知識はあまり信頼できないことがわかりました。

変数の範囲

PHP のスーパーグローバル配列について話すときは、変数のスコープについて話さなければなりません。変数のスコープはどのプログラミング言語にも存在する概念であり、習得する必要があります。 PHP の変数スコープについては、ここでは詳しく説明しませんので、ご自身で確認してください。

スーパーグローバル配列

スーパーグローバル配列は、PHP で特別に定義された配列変数であり、これらの配列はスクリプト内のどこからでも、関数、クラス、ファイルなどの任意のスコープ内でアクセスできるため、スーパーグローバル配列と呼ばれます。

PHP のスーパーグローバル配列には次のものが含まれます:

コードは以下の通りです:

$グローバル

$_SERVER

$_GET

$_POST

$_リクエスト

$_COOKIE

$_SESSION

$_FILES

$_ENV

注意

注意すべき点は、PHP におけるグローバル変数とスーパーグローバル配列の違いです。グローバル変数にはクラス内で直接アクセスできません。

概要

今後は、基礎知識にもっと注意を払い、質問をタイムリーに解決する必要があります。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1025327.html技術記事 PHPスーパーグローバル配列 この記事ではPHPスーパーグローバル(Superglobals)の導入を中心に、概要、変数の範囲、スーパーグローバル配列、注意点などを解説しています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。