PHPのコードを書いているとコンパイルを必要とする言語のように検知できるエラーは動かす前に検知したいと思うことがあると思います。
PHPStanというツールを使えばコンパイラのようなエラーチェックができます。
基本的な使い方は下記のようになります。
analyseコマンドを使用して解析したエラーがなければ下記のように表示され、エラーがあればエラーの内容が表示されます。
phpstan.neonというファイルを作成し、パラメータを設定することでphpstanの設定値をカスタマイズできます。