PHP で静的コード分析を実行するにはどうすればいいですか? [closed] 質問する

PHP で静的コード分析を実行するにはどうすればいいですか? [closed] 質問する

PHP ソースファイル用の静的解析ツールはありますか?

バイナリ自体は構文エラーをチェックできますが、私は次のようなさらに多くの機能を備えたものを探しています。

  • 未使用の変数割り当て
  • 初期化されずに代入された配列
  • コードスタイルの警告も表示される可能性がある
  • ...

ベストアンサー1

php実行せずに構文を検証するには、コマンドラインから lint モードで実行します。

php -l FILENAME

高レベルの静的アナライザーには次のものがあります。

下位レベルのアナライザーには次のものがあります。

PHP の動的な性質により、いくつかの用途でより有用なランタイム アナライザーには、次のものがあります。

ドキュメントライブラリphpdocそしてドキシゲン一種のコード解析を実行します。例えば、Doxygenは、継承グラフをきれいに表示するように設定できます。グラフビズ

もう一つの選択肢はxhprofは Xdebug に似ていますが、より軽量なので、実稼働サーバーに適しています。このツールには PHP ベースのインターフェースが含まれています。

おすすめ記事