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!