PHP IDE und Tools

IDE und Editor-Werkzeuge zur Entwicklung mit PHP

Aus folgenden Kernbestandteilen kann eine professionelle Entwicklungsumgebung für die Softwareentwicklung mit PHP zusammengesetzt werden:

  • PHPStorm - Code-Editor und zentrales GUI
     
    Im Kern ist PHPStorm von der Firma JetBrains ein Quellcode-Editor, der den Quellcode PHP-spezifisch interpretiert und dem Entwickler* kontextbezogene Hilfsfunktionen und Designvorschläge beim Code-Schreiben an die Hand gibt, wie zum Beispiel durch Autovervollständigung oder Code Inspection. Das Programm ermöglicht darüber hinaus die Bedienung verschiedener weiterer PHP-Entwicklungswerkzeuge und fasst sie unter einer einheitlichen grafischen Benutzeroberfläche zusammen. PHPStorm ist für Windows, macOS und Linux erhältlich, die Kosten für eine Einzelnutzerlizenz betragen im ersten Jahr ca. 100€ zzgl. MwSt. und sinken dann bei weiterer Nutzung auf bis zu ca. 60€ zzgl. MwSt. pro Jahr. Eine 30-tägige Testversion ist erhältlich.
    https://www.jetbrains.com/phpstorm/
     
  • Xdebug  - Debugging und Profiling
    https://xdebug.org/
  • Docker - Virtualisierung
    Zur Schaffung einer reproduzierbaren PHP-Laufzeitumgebung, mit Webserver, Datenbank und weiteren Services wie z.B. Mailcatching.
    https://www.docker.com/
  • Git - Versionsverwaltung
    Zur kollaborativen Entwicklung von Quellcode.
    https://git-scm.com/

Dabei lassen sich die oben aufgeführten Komponenten mit PHPStorm zentral verwalten und steuern. Weitere PHP-IDEs, in denen das Code-Editing die zentrale Funktion darstellt, sind:

___
(*) Es wird oben die maskuline Wortform für Berufs- und Rollenbezeichnungen verwendet, bei Bedarf möge man diese als Platzhalter betrachten und ein Genus nach Wahl einsetzen.

Über diese Seite

php-programmierer.de ist ein IT-Jobboard, das auf PHP Programmierung fokussiert ist.

Ohne aufwändige Registrierung und in wenigen Augenblicken können aktuelle Stellenanzeigen oder Entwickler-Profile durchgesehen werden.

Ebenso können Stellenangebote oder ein eigenes Profil hinzugefügt werden.