0

なぜ私はこれを求めているのですか?私はphpのスーパーグローバルな概念を理解しようと懸命に努力しています... $_POST の配列データ/変数は、フォームがポストバックするファイルでのみ利用できます。

それらは、ウェブサイトまたはアプリケーション内の他のファイルでは利用できません。

では、なぜ /how は $_POST がスーパーグローバルなのか、それは直感的な意味で、定義されていない Web サイト / アプリケーション内のすべてのファイルを含む、どこでも / どこでも利用できる変数を意味するはずです。

誰かがこの背後にあるロジックを説明してもらえますか?

私は特に、ウェブサイト/アプリケーション内のすべてのファイルで変数を共有するための直接的なアプローチ (つまり、変数を含むファイルを含めるなどの間接的なアプローチではなく、単に変数を呼び出し/宣言する) を探しています。

4

1 に答える 1

2

スーパーグローバルの直感的な定義は、PHPがこの用語を使用する方法と一致しません。PHPでの「スーパーグローバル」の定義は、変数がスクリプト内のすべてのスコープで使用できることです。通常のグローバル変数とスーパーグローバルの唯一の違いはglobal、関数またはメソッド内でそれらにアクセスするためにキーワードを使用する必要がないことです。

ドキュメントを参照してください。

于 2012-12-24T07:27:00.157 に答える