PHPStan の登壇資料

32 本の発表

  1. うさみけんたPHPカンファレンス愛媛2026

    PHPで型がどこまで活用できるかを、型付けのしやすさやAI時代に型を人が書くべきかという懸念も含めて考察するトーク。

  2. せきね じゅん関数型まつり2026

    PHPで関数型的に書く際、PHPStanの静的解析やResult型ライブラリでどこまで実現でき、どこが言語の限界かを実務目線で整理する。

  3. did0esフロントエンド・PHPカンファレンス北海道2026

    TypeScriptの型をCompiler APIでASTにしてJSON化し、PHP-ParserでPHPDoc型へ変換する手法。PHPStanで型チェックする仕組みが分かる。

  4. 梶川 琢馬フロントエンド・PHPカンファレンス北海道2026

    代数的データ型の考え方で不正な状態や分岐漏れを型で防ぐ設計を、TypeScriptとPHPStanの例で紹介。変更に強い設計基準が持ち帰れる。

  5. ひがきPHPカンファレンス福岡2025

    PHPでRust風のResult型を使いやすく実装する方法を解説。PHPStanとジェネリクスの限界、型の絞り込み、IDE補完を効かせる工夫が分かる。

  6. まるすけPHPカンファレンス関西2025

    PHPStanへのコントリビュート経験から、返却型の決定やDynamic Return Type Extensionsの仕組み、PR提出の流れを紹介する。

  7. ぜりPHPerKaigi 2025

    大規模Laravelプロジェクトで遅くなりがちなPHPStanを、様々な手法で高速化した試みと最終的な結果を短時間で紹介するLT。

  8. まるすけPHPerKaigi 2025

    Rectorのカスタムルール内でPHPStanやphp-parserの機能を使い、高度なリファクタリングやbaseline削減を行う方法が分かる。

  9. うさみけんたPHPerKaigi 2025

    PHPStanに送った49件のPRを、マージ・未マージ・revert・未完成に分類して紹介。静的解析ツールの実装の難しさと、OSSへの提案の現実が分かる。

  10. 久保田賢二朗PHP Conference Japan 2024

    M&Aマッチングサービスで、UI層任せだった情報開示制御をオブジェクト設計とPHPStanで安全に行う方法が分かる。

  11. 廣部 知生PHP Conference Japan 2024

    20年もののレガシーなPHP製品にPHPStanを導入した過程と、型なしコードやグローバルコードでの苦労と解決策が分かる。

  12. 田実 誠PHP Conference Japan 2024

    PHPStan拡張のコードの読み方と実装を通じ、Larastanなどが実現する静的解析の仕組みと可能性が分かる。

  13. うさみけんたPHPカンファレンス福岡2024

    PHPStanの内部の仕組みと型の扱い方を解説。型付けの挙動の理由が分かり、コントリビュートの足がかりになる。

  14. OSSから学ぶ技術スライド動画

    inocoPHPカンファレンス小田原2024

    PHP ParserやPHPStanなど静的解析OSSを読み書きして得た設計事例から、OSSで何が学べるか、学ぶ際の注意点が分かる。

  15. たけてぃPHPカンファレンス小田原2024

    40万行規模のLaravelプロジェクトにPHPStanを導入した実例から、導入の進め方と継続運用のコツが分かる。

  16. くろきりPHPerKaigi 2024

    受託開発でPHPStanやPHP CodeSnifferを導入しようとして失敗した経験と、反省を踏まえた改善内容、現在の状況が分かるLT。

  17. donPHPerKaigi 2024

    15年続くレガシーシステムにPHPStanを導入して半年の結果を紹介。既存ツールからの移行、導入時の課題、得られた効果と残る課題が分かる。

  18. うさみけんたPHPerKaigi 2024

    PHPの静的解析導入で陥りがちなバッドプラクティス(level:max偏重、@var、ユニオン型の誤用など)を知り、失敗しない進め方が分かる。

  19. うさみけんたPHPカンファレンス関西2024

    PHP-Parserの構造と構文木の基礎を学び、PHPStanやRectorを拡張してコードを検査・書き換える方法を実例で理解できる。

  20. donPHPカンファレンス関西2024

    15年超のレガシーシステムにPHPStanを導入して半年の課題と効果を共有。既存ツールからの移行や導入時のつまずきが分かる。

  21. 工藤 剛PHPerKaigi 2023

    Rectorを活用して本番環境のPHPを7.4から8.1へ運用を止めずにアップグレードした実例から、進め方とツール活用のコツが分かる。

  22. しけちあPHPerKaigi 2023

    PHP 8時代の型と静的解析、フォーマット、IDEを統一して使い、チームで安全に長期開発を続ける防衛的な手法が分かる。

  23. 山下祐 | Chatwork株式会社PHP Conference Japan 2022

    11年運用のChatworkのPHPアプリにPHPStanをCIで導入した事例。導入時の障壁、チームへの浸透策、得られた効果が分かる。

  24. きんじょうひできPHPerKaigi 2022

    cs2prでGitHub Actions上の静的解析やテスト結果をPRの該当箇所に表示する方法と使い方が分かる。

  25. 古賀 敦士PHP Conference Japan 2021

    巨大モノリスでPHPStanがレベル1止まりだった状況を、モジュール単位でレベルを上げて改善した事例。つまずき点と効果が分かる。

  26. たけうちよしたかPHP Conference Japan 2021

    PHPStanなどの静的解析で型エラーを事前検出する方法と、独自拡張の作り方を実演する。既存PHPプロジェクトへの導入の壁と対処が分かる。

  27. うさみけんたPHP Conference Japan 2021

    PHPの型宣言で書けない配列型やジェネリクス、class-string型を解説。PHPStanやPhpStormで活用するテクニックが分かる。

  28. たけうちよしたかPHPerKaigi 2021

    PHPStanやPsalm等の静的解析を古い大規模プロジェクトに導入する際の障害調査と、計画的なリファクタリングの解析手法が分かる。

  29. 弁護士ドットコム株式会社 | 小宮山 太樹PHP Conference Japan 2020

    名前空間やPHPDocが無いレガシーPHPで、PHP-Parserや独自拡張を使いPHPStanの解析レベルを段階的に上げた方法が分かる。

  30. 川島慧PHPerKaigi 2019

    PHPStan上で動くクラス依存関係の解析ライブラリを紹介。循環依存などのルール違反を機械的に検出し、設定ファイルでルール管理する方法が分かる。

  31. うさみけんたPHPerKaigi 2019

    テスト機構のないPHPコードベースでも自動検査を導入する考え方を、PHPUnit、PHPStan、Phan、独自ルールチェッカーの事例で紹介する。

  32. hirakuPHPerKaigi 2018

    PHPStanをCIで実行して継続的に型検査する方法と、現在のPHPの型システムを解説する。メルカリでの活用も踏まえ導入のヒントが得られる。