近年、PHPを用いた開発では、PsalmやPHPStanのような型情報を扱う静的解析ツールが取り入れられることが増えてきました。JetBrainsによる調査結果からも年々静的解析ツールの利用者が増えていると伺えます。
まさに世は大静的解析時代と言っても過言ではないでしょう。
またPHPそのものも、徐々に型に厳密な言語へと生れ変わりつつあります。
だがちょっと待って欲しい
そもそも動的型付け言語として誕生したPHPに専用のツールを使ってまで、わざわざ型を付けるのはどのようなメリットがあるのでしょうか?
本トークではPHPに型を付けるメリットについて、下記の観点を中心にあらためて考え直してみたいと思います。