PHPカンファレンス沖縄2023
レギュラートーク 10分

PHP8.2にバージョンアップしてもっと型表現を豊かにしよう

AkitoTsukahara AkitoTsukahara AkitoTsukahara
8

PHP8.2からtrue/false型が実装されることはご存知でしょうか?
これによりPHPの型表現がさらに豊かになり、弊社のプロダクトのリファクタリングが捗った事例を紹介いたします。

お話しすること
・なぜPHP8.2にアップデートしたかったのか
 ・プラットフォームのリファクタリングでtrue/false型を使いたい箇所があった
 ・弊社プラットフォームの設計で実例紹介
・PHP8.2にアップデートでつまづいた話
 ・PHP8.2から相対的な書式に対する振る舞いが変更に!
 ・それによってstrtotimeを利用した関数が一部エラーに!なぜ!?
・PHP8.2にアップデートすることで望みは叶ったのか?
 ・実際のコードでbefore/afterをご紹介
・まとめ