こんにちは。福島です。今回はFuelPHPというPHPのwebフレームワークを使用したプロジェクトに、PHPStanという静的解析ツールを導入した時、解析対象のクラスの拡張元クラスの読み込みがうまくいかず困りましたので記事にしたいと思います。 静的解析ツールとは PHPStanについて FuelPHPにPHPStanを導入 前提条件 インストール方法 使い方 設定 FuelPHPに導入する際の拡張元のクラスの読み込みの設定 解決策 まとめ 参考資料 静的解析ツールとは コードを実行せずにコードをチェックするツールです。 今回ご紹介するPHPStan以外にも様々な静的解析ツールがあります。 ツールごとにどういった観点でコードをチェックするかが異なりますので、用途に合ったものを適宜選択していく必要があります。インデントを整えるもの、コードの中のバグを見つけるもの、依存関係の確認をするものなど様