Entwicklungswerkzeuge
Entwicklerinnen und Entwickler benötigen gute Werkzeuge, um produktiv arbeiten zu können. Auf dieser Seite geben wir einen Überblick zu den wichtigsten Werkzeugen für die PHP-Entwicklung.
Wir lieben Open Source und sprechen uns daher ungern für kommerzielle Produkte aus. Eine Ausnahme hierbei ist PhpStorm , eine IDE, die unserer Meinung nach unverzichtbar für die professionelle PHP-Entwicklung ist.
Composer und PHIVE sind die Standardwerkzeuge für die Verwaltung von Abhängigkeiten in einem PHP-Projekt. Hierbei ist Composer verantwortlich für Abhängigkeiten, die für die Ausführung der Software benötigt werden. Mit Hilfe von PHIVE werden Entwicklungswerkzeuge, die als PHP-Archive (PHAR) distribuiert werden, verwaltet.
PHP-CS-Fixer ist das Werkzeug der Wahl, um den Code eines PHP-Projekts einheitlich zu formattieren.
Mit Psalm und PHPStan gibt es zwei empfehlenswerte Werkzeuge, um Typfehler aufzudecken, bevor sie bei der Ausführung von Code zu einem Problem werden können.
PHPUnit ist das Standardwerkzeug, um automatisierte Tests für PHP-Code zu schreiben und auszuführen. Infection unterstützt das Schreiben neuer Tests sowie die Bewertung der Qualität bestehender Tests.
Xdebug ist eine Erweiterung für den PHP-Interpreter, die unter anderem Funktionalität für Debugging, Code Coverage, Profiling und Tracing zur Verfügung stellt.
Git ist der Standard für die verteilte Versionsverwaltung von Dateien, insbesondere von Quelltextdateien.