PHPカンファレンス沖縄2023
LT 5分

思わぬ罠が!PHP 8.1から8.2は余裕だと思ってました

AkitoTsukahara AkitoTsukahara AkitoTsukahara
3

PHP8.2の下位互換性のない変更点で「相対的な書式」に対する振る舞いが変わることをご存知でしょうか?
相対的な書式とは?という方もいらっしゃるのでは無いでしょうか?自分もその一人でしたw

今回はPHP8.1からPHP8.2にアップデートした際の出来事をまとめたものになっています。
どのようなことが起きたのか。どうやって解消したのかについてお話しします。

お話しすること
・バージョンあげたら、strtotime関数を利用している箇所でテストが落ちた!
・根本原因の紹介
・ランタイムでチェック!ヨシ!(本当に大丈夫?)
・静的解析が正義!