スーパーグローバル(変数)なエンジニアにならないために by まるすけ

PHPカンファレンス名古屋2025
レギュラートーク ルーキー枠(10分)
U25(登壇時に25歳以下) 初登壇(これまでカンファレンスで登壇経験なし)

スーパーグローバル(変数)なエンジニアにならないために

malsuke096 まるすけ malsuke096
1

$_GETや$_POSTなどのスーパーグローバル変数と呼ばれる変数はPHPの実行形式上、無くてはならない存在です。
PHPの入門書でもかなり序盤の方で登場し、その後様々な場面で登場するはずです。

さて、ここで大きな疑問が湧きます。
グローバル変数は良くないと本に書いてあるのにPHPの本ではスーパーグローバル変数をゴリゴリに利用している!こんなことが許されて良いのでしょうか????
いいや良くない!!!

ということで本トークではスーパーグローバル変数における問題点について言及したいと思います。
また、そのスーパーグローバル変数の問題を、有名なフレームワークではどのように解決しているのか、我々はどのように解決したら良いのかについてお話したいと思います。

タグ

  • グローバル変数
  • ミュータブル・イミュータブル
  • テスト
  • PSR7