PHP ist eine quelloffene serverseitige Skriptsprache, die zur Entwicklung von statischen oder dynamischen Webanwendungen verwendet wird. PHP steht für Hypertext Pre-processor, was früher für Personal Home Pages stand.
Es gibt zahlreiche PHP-IDEs, die intelligente Code-Vervollständigung bieten und Fehler in Echtzeit validieren. Diese Tools verfügen über einen Syntax-Checker und Debugger für die schnelle Entwicklung von PHP-Skripten.
Nachfolgend finden Sie eine handverlesene Liste von Top-PHP-IDEs, mit ihren beliebten Funktionen und Website-Links. Die Liste enthält sowohl quelloffene (kostenlose) als auch kommerzielle (kostenpflichtige) Software.
1) Dreamweaver
Dreamweaver ist ein beliebtes PHP-Entwicklungswerkzeug. Dieses Tool hilft Ihnen bei der Erstellung, Veröffentlichung und Verwaltung von Websites. Eine mit DreamWeaver erstellte Website kann auf einen beliebigen Webserver hochgeladen werden.
Features:
- Dynamische Websites können mit Dreamweaver leicht entwickelt werden.
- Es bietet vorgefertigte Layouts, um eine Website zu erstellen.
- Sie können eine Website erstellen, die auf jede Bildschirmgröße passt.
- Dieses Tool hilft Ihnen, den Arbeitsbereich so anzupassen, wie Sie es möchten.
- Es hat einen eingebauten HTML-Validator, um Ihren Code zu validieren.
2) Kite
Kite ist eine IDE für PHP, die automatisch mehrzeiligen Code vervollständigt. Dieser Editor unterstützt mehr als 16 Sprachen. Er hilft Ihnen dabei, schneller zu coden, ohne dass Sie sich anstrengen müssen.
Preis: Kostenlos
Features:
- Es bietet eine PHP-Dokumentation.
- Dieser Editor liefert eine Funktionssignatur, während Sie tippen.
- Sie erhalten einen Tooltip, wenn Sie mit der Maus darüber fahren.
- Er bietet Unterstützung per E-Mail.
- Verwendet maschinelle Lernmodelle für die Sprache PHP.
3) Zend Studio
Zend Studio ist eine integrierte Entwicklungsumgebung für die Entwicklung einer Anwendung in PHP. Es bietet intelligente Code-Vervollständigung und validiert Fehler in Echtzeit.
Features:
- Es unterstützt die neueste Version von PHP, HTML, JavaScript und CSS.
- Dieses Tool verfügt über eine erweiterte Quellcode-Integration, die Ihnen hilft, mit SVN (Apache Subversion) zu arbeiten.
- Sie können Zend Studio auf Windows, Mac OS, Linux usw. ausführen.
- Es unterstützt Laravel und Symfony Framework.
- Zend Studio kann mit Cloud-Plattformen wie Red Hat OpenShift, Microsoft Azure arbeiten.
Link:https://www.zend.com/products/zend-studio
4) Rapidphpeditor
Rapidphpeditor ist ein einfach zu bedienender PHP-Editor, der einen Syntax-Checker und Debugger für die schnelle Entwicklung von PHP-Programmen bietet. Dieses Tool verfügt über eine intelligente Code-Vervollständigung.
Features:
- Es bietet Unterstützung für die Smarty PHP Template Engine.
- Sie können Code effizient wiederverwenden.
- Es bietet eine erweiterte Funktion zum Suchen und Ersetzen.
- Dieses Tool unterstützt Unicode.
- Rapidphpeditor kann die Syntax hervorheben.
- Es kann mit HTML5 und CSS3 verwendet werden.
- Es ermöglicht Ihnen, Inhalte direkt auf dem Webserver zu bearbeiten.
- Menüs, Symbolleisten und Tastenkombinationen können angepasst werden.
Link: https://www.rapidphpeditor.com/
5) Eclipse CDT
Das CDT-Framework von Eclipse ist ein Website-Entwicklungswerkzeug für PHP. Es hebt die Syntax hervor, die Sie geschrieben haben. Mit diesem Tool können Sie das Programm leicht debuggen.
Features:
- Es stellt Ihnen vorgefertigte Code-Vorlagen zur Verfügung.
- Dieses Tool validiert automatisch die Syntax.
- Es unterstützt Code-Refactoring. (Ein Prozess zur Verbesserung der internen Codestruktur).
- Eclipse CDT ermöglicht es Ihnen, das Projekt aus der Ferne zu verwalten.
- Es kann auf Windows, Linux und OS X verwendet werden.
Link:https://www.eclipse.org/pdt/
6) Komodo
Komodo ist eine PHP-IDE, die Webtechnologien wie HTML, JavaScript, CSS, Drupal, Zend usw. unterstützt. Diese Software hilft Ihnen, das PHP-Programm schnell und einfach zu debuggen.
Features:
- Es hilft Ihnen, Ihren Code zu debuggen, zu inspizieren und zu testen.
- Diese App hat eine Menge Add-ons, um die Funktionen anzupassen.
- Komodo hilft Ihnen, mit Ihren Teamkollegen zusammenzuarbeiten.
- Sie können Ihren eigenen Workflow mit Projekt- und Dateinavigation definieren.
- Sie können Änderungen in der HTML-Datei vornehmen, ohne Komodo IDE zu verlassen.
- Sie können ein numerisches Lesezeichen setzen, um schnell zu einer bestimmten Codezeile zu gelangen.
- Hervorhebung und Erkennung mehrerer Sprachen innerhalb einer Datei.
- Sie können das Vorkommen von Variablen im Code überprüfen.
Link: https://www.activestate.com/products/komodo-ide/
7) CodeLobster
Codelobster ist eine integrierte Entwicklungsumgebung für PHP. Es unterstützt zahlreiche Plugins, darunter JQuery, Facebook, etc.
Features:
- Es kann Paare von eckigen Klammern hervorheben.
- CodeLobster zeigt eine Popup-Liste mit Konstanten und Variablen an.
- Dieses Tool hilft Ihnen, Dateien im Projekt zu organisieren.
- Es unterstützt den PHP-Debugger, um den Code zu überprüfen.
- Ermöglicht es Ihnen, Codeblöcke auszublenden, an denen Sie gerade nicht arbeiten.
- Sie können den Code einklappen, um ihn im Detail zu sehen.
Link: http://www.codelobster.com/php_editing.html
8) Notepad++
Notepad++ ist ein Code-Editor, der unter Windows verwendet werden kann. Dieses Tool hebt Syntax und Schlüsselwörter hervor. Es hilft Ihnen, mit mehreren geöffneten Dateien in einem einzigen Fenster zu arbeiten.
Funktionen:
- Sie können den Bildschirm vergrößern oder verkleinern.
- Makro-Aufnahme und -Wiedergabe ist möglich.
- Es hebt die Syntax für Sprachen wie PHP, HTML, JavaScript, CSS, etc. hervor.
- Die Benutzeroberfläche ist anpassbar.
- Es unterstützt die mehrsprachige Umgebung.
Link:https://notepad-plus-plus.org
9) PHPStorm
PHPStorm ist eine plattformübergreifende IDE für PHP. Sie ermöglicht Ihnen die Verwendung von Frontend-Technologie wie HTML, CSS, Sass und mehr. Sie können einen Test für eine einzelne Einheit des Quellcodes durchführen.
Features:
- Es unterstützt MySQL (Structure Query Language).
- Sie können mit PHP-basierten Frameworks wie Joomla, Magento, CakePHP, etc. arbeiten.
- Es enthält eingebaute Code-Formatierung.
- PHPStorm bietet Hinweise für Variablen und Methoden.
- Es vervollständigt den Code automatisch.
Link:https://www.jetbrains.com/phpstorm/
10) NetBeans
NetBeans ist eine integrierte Entwicklungsumgebung zum Schreiben von PHP Programmen. Sie verfügt über ein Projektfenster, das eine Liste der aktuell vorhandenen Projekte anzeigt.
Features:
- Sie können die Struktur der PHP-Klasse leicht erkennen.
- Es hebt PHP-Variablen und Schlüsselwörter hervor.
- Sie können ein Stück Code mit einem Tastaturkürzel formatieren.
- Es vervollständigt automatisch die Klammern.
- Netbeans bietet Parameter-Hinweise durch Eingabe des $-Symbols.
- Es bietet vorgefertigte Vorlagen für das Schreiben eines Skripts.
- Diese App hat Service-Fenster, die aktuell verfügbare externe Dienste anzeigen.
Link:https://netbeans.org
11) Atom
Atom ist ein einfacher Editor zum Schreiben eines PHP-Programms. Er kann so angepasst werden, dass er alles tun kann, ohne eine Konfigurationsdatei zu ändern.
Features:
- Es hat einen integrierten Paketmanager.
- Diese App ermöglicht plattformübergreifendes Editieren
- Sie können in einer Datei oder im gesamten Projekt eingegebenen Text finden, in der Vorschau anzeigen und ersetzen.
- Unterstützt eine Befehlspalette, um verfügbare Befehle auszuführen.
Link: https://atom.io
12) Cloud9
Cloud9 ist ein Cloud-basierter Editor, der es Ihnen ermöglicht, Code mit jedem Browser zu schreiben, auszuführen und zu debuggen. Es hilft Ihnen, von überall aus mit einem mit dem Internet verbundenen Rechner zu arbeiten.
Features:
- Sie können Panels durch einfaches Ziehen und Ablegen in jede Richtung anpassen.
- Es hat einen integrierten Debugger, um einen Haltepunkt zu setzen.
- Dieses Tool hat ein eingebautes Terminal, mit dem Sie Befehlsausgaben vom Server sehen können.
- Es unterstützt Tastaturkürzel für einen einfachen Zugriff.
- Sie können die Entwicklungsumgebung mit Ihrem Entwicklungsteam teilen.
- Cloud9 bietet eine Vielzahl von Themes.
- Es hat einen eingebauten Bildeditor, um die Größe zu ändern, Bilder zu beschneiden oder zu drehen.
Link:https://aws.amazon.com/cloud9/
13) GNU Emacs
Emacs ist ein auf Unix basierendes Werkzeug, das eine hohe Anpassungsfähigkeit bietet. Es unterstützt Syntaxfärbung. Es unterstützt Unicode für zahlreiche menschliche Skripte.
Features:
- Das Programm verfügt über eine vollständige eingebaute Dokumentation.
- Es bietet ein Paketsystem zum Installieren und Herunterladen zahlreicher Erweiterungen.
- Hochgradig anpassbar durch Emacs-Lisp-Code.
- Es bietet ein Tutorial für neue Benutzer.
Link: https://www.gnu.org/software/emacs/
14) Codelite
CodeLite ist ein Open-Source-Tool zum Schreiben von Programmen in PHP. Es hebt die Syntax hervor. Sie können dieses Tool auf Windows- und Mac-Betriebssystemen verwenden
Features:
- Codelite kann mit Cscope integriert werden (textbasierte Schnittstelle zum Durchsuchen eines Codes).
- Sie können die Syntaxfarben anpassen.
- Codelite hilft Ihnen, Dateien mühelos über eine Baumansicht zu finden.
- Es verfügt über eine Befehlspalette, die Funktionen wie Sortieren, Ändern der Syntax usw. enthält.
Link: https://codelite.org/
15) Sublime Text 3
Sublime ist eine IDE für die Entwicklung von Webanwendungen mit PHP. Mit diesem Werkzeug können Sie per Tastaturkürzel zu einem Symbol, einem Wort oder einer Zeile springen.
Features:
- Es bietet eine Befehlspalette zum Ändern der Syntax.
- Sublime Text bietet eine API, um die Funktionen zu erweitern.
- Es hebt die Syntax hervor.
- Sie können schnell zur Definition einer Klasse oder Methode gehen.
Link:https://www.sublimetext.com
16) Geany
Geany ist ein PHP-Editor, der das Open-Source-Toolkit GTK verwendet. Dieser Editor vervollständigt Wörter oder Klammern automatisch. Er unterstützt zahlreiche Dateitypen, darunter PHP, Perl, HTML, etc.
Features:
- Sie können Code einfach kompilieren und ausführen.
- Es vereinfacht die Projektverwaltung.
- Unterstützt Code-Folding (selektives Ausblenden und Anzeigen der Datei).
- Es kann HTML- und XML-Tags automatisch schließen.
- Geany bietet eine Symbolliste, die Ihnen hilft zu wissen, wo das Symbol definiert ist.
Link:https://www.geany.org/
17) TextMate
TextMate ist ein Editor, der für macOS entwickelt wird. Er hilft Ihnen, ein Stück Code einfach auszutauschen. Sie können die partikuläre Datei ohne Probleme durchsuchen.
Features:
- Sie können in der Dateibrowser-Ansicht sehen, welche Dateien geändert wurden.
- Es hilft Ihnen, die wiederholte Arbeit mit Makros zu eliminieren.
- Unterstützt das Falten von Code (selektives Ausblenden und Anzeigen von Code).
- Vorher kopierter Text oder Code kann im Verlauf der Zwischenablage gesehen werden.
- Sie können die Version der PHP-Datei einfach kontrollieren.
Link:https://macromates.com/
18) Kwrite
KWrite ist ein leichtgewichtiges Tool zum Schreiben von PHP-Code. Dieses Werkzeug wird von der KDE-Software-Community entwickelt. Es verfügt über zwei verschiedene Eingabemodi, nämlich den Texteinfügemodus und den Befehlsmodus.
Features:
- Es hebt automatisch die Syntax basierend auf dem Dateityp hervor
- Automatische Anpassung der Einrückung (Leerraum am Anfang des Codes)
- Es unterstützt das KIPI-Plugin zum Export von Bildern.
- Dieser Editor bietet Autovervollständigung auf Basis von Wörtern oder Phrasen, die er bereits im restlichen Teil der Datei gesehen hat.
Link:https://kde.org/applications/utilities/org.kde.kwrite
19) NuSphere
NuSphere ist eine Software zur Entwicklung einer webbasierten Anwendung. Sie hilft Ihnen, Code in PHP zu schreiben, ohne dass Sie dabei Probleme haben. Diese App unterstützt PhpED zum Debuggen von PHP-Code.
Features:
- Es unterstützt JavaScript.
- Sie können das Projekt veröffentlichen, das auf mehrere Frameworks abzielt.
- Es hat einen eingebauten Code-Validator.
- Dieses Tool korrigiert PHP-Code automatisch.
- Nusphere bietet eine vollständig anpassbare Verknüpfung.
- Sie können einen bestimmten Abschnitt in der Datei ausblenden und anzeigen
- Es passt zu einem Paar geschweifter Klammern.
Link:http://www.nusphere.com