PHPUnitの進化から、最近のPHPの進化をおさらい! by きんじょうひでき

PHPerKaigi 2026
LT(5分)

PHPUnitの進化から、最近のPHPの進化をおさらい!

o0h_ きんじょうひでき o0h_
3

「PHPUnitの機能強化と改善の様子を眺めてることで、PHPの進化の軌跡を感じ取ってみよう!」というLTです。

最近のPHPUnitは、(大体)年次でメジャーバージョンアップを行っています。
そして、最近のPHPも年次でマイナー/メジャーバージョンアップを行っています。

PHPUnitを見ていると「より良いテストを、より誰が使っても誤用されずに書けるように」と進化しているような意思が感じられ、
またPHPも「よりエレガントなコードを、安全に書けるように」と進化しているようなエネルギーを感じます。

そんな訳で、PHPUnitには、PHPの「新機能への対応」「新機能の利用」を積極的に取り入れているな!!と感心させられる場面がしばしば。
例えば、少し前に入った「ネイティブのEnumが使えるようになったので、 assertEqualsでEnum同士の比較を通せるようにする」なんて機能追加は分かりやすいでしょう。

数多くの進化を遂げてきたPHP。
PHPユーザーのためのPHP製ツールであるPHPUnitの進化から、PHPのパワーを発見しましょう。

▼ このLTで得られるもの

  • 「PHPUnit、そんな風に進化していっているんだね!」という喜び
  • 「お、新しいバージョンでは、そんなものも対応していたのか」という発見
  • 「新しいバージョン良さそう〜上げて行こうな!」というモチベーション