回答編集履歴
1
途中で送信してしまいましたので、追記します。
answer
CHANGED
@@ -1,6 +1,8 @@
|
|
1
|
-
いくつか理由
|
1
|
+
いくつか理由が挙げられます。
|
2
2
|
|
3
3
|
- 値検証/自動変換/型保証などの中間処理ができる
|
4
4
|
- nullや未宣言時のアクセスに対する安全性を担保できる
|
5
5
|
- 参照や変更履歴を追跡できる
|
6
|
-
- ある時点での `$_GET` 等の中身に対する一貫性が担保できる(ビジネスロジックの途中で `$_GET` の中身が変更され一貫性が損なわれる可能性がある)
|
6
|
+
- ある時点での `$_GET` 等の中身に対する一貫性が担保できる(ビジネスロジックの途中で `$_GET` の中身が変更され一貫性が損なわれる可能性がある)
|
7
|
+
|
8
|
+
一般的なカプセル化のメリットが、データに対してアクセス一貫性/安全性を保証し、中身(処理内容)を隠すことで呼出方法を簡素に統一する事になるかと思うので、スーパーグローバル変数についてもそういった観点で認識されるとよいかなと思いました。
|