ネット上でも言及している人が少ない印象ですが、PHPLintというツールがあります。これがどんなものか、触ってみたので紹介します。 結論から言うと仕事には使えなさそうですが、面白いソフトウェアだな、というのが個人的な感想です。 PHPLintというのは、PHPソースコードのバリデーターです。PHP4とPHP5に対応しており、独自のパーサを用いて独自のエラーを出します。独自のエラーというのは、PHPの文法上何一つ問題がないソースコードであってもエラーを出すということです。例えば、$ifや$listといった変数名があるとエラーだと言われます。PHPLintとしては、PHPのキーワードは変数名に使っちゃダメなんだそうです。 このツールの狙いですが、細かい文法チェックがしたいというよりは、どうやら静的な型の検査が目標のようです。PHPは型が動的に決まる言語ですが、実際には静的なチェックが可能な場所