Java プログラマーは php -12 変数スコープ
を学びます。
1. PHP には Java よりも 1 つ多い「ファイル」スコープ (正式名は「グローバル スコープ」で、現在の PHP ファイルで有効です)、つまり、PHP ファイルに記述される関数から独立した変数のスコープです。これは JavaScript で定義されたグローバル変数に似ていますが、PHP ではそのような変数に関数内でアクセスできません。
2. require によってインクルードされるファイル内の変数のスコープは何ですか? 関数内で require() を呼び出す場合、インクルードされたファイル内の変数のスコープは現在の関数になります。それ以外の場合は、グローバル スコープになります。