PHPカンファレンス福岡2024
採択
2024/06/22 14:20〜
ホライズンテクノロジーホール
レギュラートーク(15分)

PHPStanの中を知ってコントリビュートしよう

tadsan うさみけんた tadsan

昨今PHPStanの活躍する現場が増えていますが、PHPStanがつけてくださる型の気持ちが理解できないという方も多くないのではないでしょうか。

無保証のツールなので懇切丁寧なマニュアルや顧客サポートがないので、適切に使いこなすには少なからず内部の仕組み、特に型付けのための仕組みを知っていることが望ましいです。
PHPStanの技術的な背景には型理論や構文解析などややこしい概念がありますが、実際のところ使うだけなら難しい知識はさほど必要なく、貢献の余地もたくさんあります。

今回のトークでは基礎知識と過去の事例も含めて以下のようなお話をします。

  • PHPStanを開発する上での特徴的なしくみ
  • 最低限だけ知っておきたいPHP構文のはなし
  • PHPStanは型をどのように扱っているのか
  • 型を疑おう
  • functionMap vs DynamicReturnType