ホームページ  >  記事  >  バックエンド開発  >  PHPソースコードを分析できるツールは何ですか

PHPソースコードを分析できるツールは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-09-07 15:13:342762ブラウズ

PHPソースコードを分析できるツールは何ですか

PHP パーサー : https://github.com/nikic/PHP-Parser

PHP-Parser は、PHP パーサーで書かれた PHP です。 (PHP 5.4 以前をサポート)、この特別なパーサーは静的コード分析に最適です。このツールの目的は、静的コードの分析と操作を簡素化することであり、プログラマが任意のアプリケーションのコードをプログラムで処理できるようにします。

PHPSandbox: https://github.com/fieryprophet/php-sandbox (推奨学習: PHP プログラミングの入門から熟練度まで )

PHPSandbox は、PHP をスタンドアロン プロセスとして実行する方法です。これは、プログラマに、エラー、クラッシュ、実行速度の遅いスクリプト、またはコード内での実行に適さないスクリプトなどの周辺スクリプトに対する一種の保護を提供し、独立したプロセスとして実行できます。

PHP Mess Detector: https://phpmd.org/

PHPMD このツールは、PHP ソース コード内の潜在的な問題を検出できます。例:

潜在的なバグ 最適な標準に達していないコード 過度に複雑な構文 未使用のパラメーター、メソッド、プロパティ

PHPCPD: https:///github.com/ sebastianbergmann/phpcpd

PHPCPD は、コード内の類似パターンを検索するツールです。これを使用して、コードがコード ベース内のどこにコピーまたは貼り付けられたかを特定します。これは、通常のビルド プロセス中に非常に便利なツールであり、プログラマがコードを分析して、コード ベース内で関数呼び出しが繰り返されることを避けるのに役立ちます。

PHPCheckstyle : https://phpcheckstyle.github.io/

PHPCheckstyle は、PHP プログラマーがコードをチェックしてエラーを報告するのに役立つツールで、PHP 5.0 以降で実行されます。バージョン。 SVN フック スクリプトを通じて PHPCheckstyle を呼び出すことにより、コードをプリセットのコーディング標準 (PEAR コーディング標準など) に強制的に準拠させることができ、複数人によるコラボレーション プロジェクトにおけるコード全体の品質の向上に役立ちます。

Ubench: https://github.com/devster/ubench

Ubench は、PHP コードの実行時間とメモリ使用効率を評価するために使用される開発ライブラリです。

PHP アナライザー: https://scrutinizer-ci.com/docs/tools/php/php-analyzer/

PHP アナライザーはコンパイラーと同じフローを実行します分析。コードが潜在的なすべての実行パスのすべての行でテストを実行することを確認します。この特別なツールは、開発者がコードの品質を向上させ、生産性を確保するのに役立ちます。

以上がPHPソースコードを分析できるツールは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。