PHP 8.2 からはクラスで未定義のプロパティに値を生やす、動的なプロパティの生成が非推奨となりました。
さらに PHP 9 からは例外が投げられるようになると RFC で予告されています。
この影響は大きく、特にレガシーなプロダクトでは予期せぬところで踏んでしまうことが容易に予想されます。
このトークでは、20年以上の歴史を持つサイボウズのGaroonを PHP 8.2 にアップデートする際に、動的プロパティにどう立ち向かっていたのか。
また PHP 9 に向けてどういったことに取り組む予定なのか、ということをお話しします。
■ 話す内容
※話す内容は変更になる可能性があります