Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Tools können PHP-Quellcode analysieren?

Welche Tools können PHP-Quellcode analysieren?

(*-*)浩
(*-*)浩Original
2019-09-07 15:13:342774Durchsuche

Welche Tools können PHP-Quellcode analysieren?

PHP-Parser: https://github.com/nikic/PHP-Parser

PHP-Parser ist ein in PHP geschriebener PHP-Parser (unterstützt PHP 5.4 und früher), dieser spezielle Parser ist ideal für die statische Code-Analyse. Der Zweck dieses Tools besteht darin, die statische Codeanalyse und -manipulation zu vereinfachen und Programmierern die programmgesteuerte Verarbeitung des Codes jeder Anwendung zu ermöglichen.

PHPSandbox: https://github.com/fieryprophet/php-sandbox (empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)

PHPSandbox ist eine Möglichkeit, PHP als eigenständigen Prozess auszuführen. Es bietet Programmierern eine Art Schutz für periphere Skripte wie Fehler, Abstürze, langsam laufende Skripte oder Skripte, die nicht für die Ausführung im Code geeignet sind, und kann als unabhängige Prozesse ausgeführt werden.

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

PHPMD ist ein Tool, das einige potenzielle Probleme im PHP-Quellcode erkennen kann. Zum Beispiel:

Mögliche Fehler Code, der nicht den optimalen Standards entspricht Übermäßig komplexe Syntax Nicht verwendete Parameter, Methoden, Eigenschaften

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

PHPCPD ist ein Tool, das nach ähnlichen Mustern im Code sucht. Verwenden Sie es, um zu identifizieren, wo Code in einer Codebasis kopiert oder eingefügt wurde. Dies ist ein sehr nützliches Tool während des regulären Build-Prozesses und hilft dem Programmierer, den Code zu analysieren, um wiederholte Funktionsaufrufe in der Codebasis zu vermeiden.

PHPCcheckstyle: https://phpcheckstyle.github.io/

PHPCcheckstyle ist ein Tool, das PHP-Programmierern dabei hilft, Code zu überprüfen und Fehler zu melden. Es läuft auf PHP 5.0 und höher Version. Durch den Aufruf von PHPCheckstyle über ein SVN-Hook-Skript können Sie erzwingen, dass der Code voreingestellten Codierungsstandards (z. B. dem PEAR-Codierungsstandard) entspricht, was dazu beiträgt, die Gesamtqualität des Codes in Projekten zur Zusammenarbeit mit mehreren Personen zu verbessern.

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

Ubench ist eine Entwicklungsbibliothek zur Bewertung der Ausführungszeit von PHP-Code und der Effizienz der Speichernutzung.

PHP-Analysator: https://scrutinizer-ci.com/docs/tools/php/php-analyzer/

PHP-Analysator führt den gleichen Ablauf wie der Compiler aus Analyse, um sicherzustellen, dass der Code Tests in jeder Zeile jedes potenziellen Ausführungspfads ausführt. Dieses spezielle Tool hilft Entwicklern, die Qualität ihres Codes zu verbessern und so die Produktivität sicherzustellen.

Das obige ist der detaillierte Inhalt vonWelche Tools können PHP-Quellcode analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn