PHP8の機能を使って堅牢にコードを書く by Endo Futoshi

PHPerKaigi 2024
採択
2024/03/08 15:35〜
Track A
レギュラートーク(20分)

PHP8の機能を使って堅牢にコードを書く

Fendo181 Endo Futoshi Fendo181

PHP8が2020年11月26日に登場してから、日々進化し続けているPHP。
つい最近はPHP8.3の登場もあり、以前の言語とは比べない程に型システムの改善や、パフォーマンス向上されてきました。
一部機能を取り上げれると以下の改善があります。

  • JITコンパイラの利用
  • Union Types, Mixed Type
  • 属性(Attributes)の使用
  • エラーハンドリングの改善
  • Constructor Property Promotion

筆者も普段はPHP8で業務のコードを書いて、その恩恵を受けています。
このプロポーザルでは、PHP8の沢山ある機能の中でも実際の業務を通じて、学んだ事のアウトプットとしてPHP8で堅牢にコード書くTipsについて紹介します。