PHPの型はいつ消える ー 俺が書いたコードがmixedなワケがない! by aharisu

PHPカンファレンス福岡2023
採択
2023/06/24 17:00〜
VAddyホール
レギュラートーク(15分)

PHPの型はいつ消える ー 俺が書いたコードがmixedなワケがない!

aharisu aharisu aharisu
5

皆さん。
皆さんは型を書いていますか?
私は書いています。

なのに、いつの間にか型情報は消えているんです。
mixedになっているんです。
不思議ですね?

最近のPHPはバージョンアップのたびに型付けに対するサポートがどんどん厚くなっています。
それに合わせて開発環境が型情報をもとに補完候補を適切に表示したり、
静的解析によるチェックが高精度になり、
開発体験・開発速度が良くなっているはずです。

なのに、大切な型情報は消えてしまいます。
悲しいですね?

そこで、
どんな時に型情報が消えるのか、
どうやって回避するのか、はたまた回避は無理なのか。

主にLaravel・PHPStanとVSCode環境を例に最近の型にまつわる開発支援環境について発表します。