PHP ist eine serverseitige Open-Source-Skriptsprache, mit der statische oder dynamische Webanwendungen entwickelt werden. PHP steht für Hypertext Pre-Processor, früher für Personal Home Pages.
Es gibt zahlreiche PHP-IDEs, die eine intelligente Code-Vervollständigung bieten und Fehler in Echtzeit validieren. Diese Tools verfügen über einen Syntaxprüfer und einen Debugger für die schnelle Entwicklung von PHP-Skripten.
Im Folgenden finden Sie eine handverlesene Liste der Top-PHP-IDE mit ihren beliebten Funktionen und Website-Links. Die Liste enthält sowohl Open Source (kostenlos) als auch kommerzielle (kostenpflichtige) Software.
1) Traumweber
Dreamweaver ist ein beliebtes PHP-Entwicklungstool. Mit diesem Tool können Sie Websites erstellen, veröffentlichen und verwalten. Eine mit DreamWeaver erstellte Website kann auf einen beliebigen Webserver hochgeladen werden.
Eigenschaften:
- Dynamische Websites können einfach mit Dreamweaver entwickelt werden.
- Es bietet vorgefertigte Layouts zum Erstellen einer Website.
- Sie können eine Website erstellen, die für jede Bildschirmgröße geeignet ist.
- Mit diesem Tool können Sie den Arbeitsbereich nach Ihren Wünschen anpassen.
- Es verfügt über einen integrierten HTML-Validator zur Validierung Ihres Codes.
2) Drachen
Kite ist eine IDE für PHP, die automatisch mehrere Zeilencodes vervollständigt. Dieser Editor unterstützt mehr als 16 Sprachen. Es hilft Ihnen, schneller und ohne Probleme zu codieren.
Preis : Kostenlos
Eigenschaften:
- Es bietet PHP-Dokumentation.
- Dieser Editor bietet während der Eingabe eine Funktionssignatur.
- Sie erhalten einen Tooltip zum Bewegen der Maus.
- Bietet Unterstützung per E-Mail.
- Verwendet Modelle für maschinelles Lernen für die PHP-Sprache.
3) Zend Studio
Zend Studio ist eine integrierte Entwicklungsumgebung zum Entwickeln einer Anwendung in PHP. Es bietet eine intelligente Code-Vervollständigung und validiert Fehler in Echtzeit.
Eigenschaften:
- Es unterstützt die neueste Version von PHP, HTML, JavaScript und CSS.
- Dieses Tool verfügt über eine verbesserte Integration der Quellcodeverwaltung, mit der Sie mit SVN (Apache Subversion) arbeiten können.
- Sie können Zend Studio unter Windows, Mac OS, Linux usw. ausführen.
- Es unterstützt das Laravel- und Symfony-Framework.
- Zend Studio kann mit Cloud-Plattformen wie Red Hat OpenShift und Microsoft Azure arbeiten.
Link: https://www.zend.com/products/zend-studio
4) Rapidphpeditor
Rapidphpeditor ist ein einfach zu verwendender PHP-Editor mit einem Syntaxprüfer und Debugger für die schnelle Entwicklung von PHP-Programmen. Dieses Tool verfügt über eine intelligente Code-Vervollständigungsfunktion.
Eigenschaften:
- Es bietet Unterstützung für die Smarty PHP Template Engine.
- Sie können Code effizient wiederverwenden.
- Es bietet erweiterte Such- und Ersetzungsfunktionen.
- Dieses Tool unterstützt Unicode.
- Rapidphpeditor kann die Syntax hervorheben.
- Es kann mit HTML5 und CSS3 verwendet werden.
- Sie können Inhalte direkt auf dem Webserver bearbeiten.
- Menüs, Symbolleisten und Tastenkombinationen können angepasst werden.
Link: https://www.rapidphpeditor.com/
5) Eclipse CDT
Das Eclipse CDT Framework ist ein Website-Entwicklungstool für PHP. Es hebt die Syntax hervor, die Sie geschrieben haben. Mit diesem Tool können Sie das Programm einfach debuggen.
Eigenschaften:
- Es bietet Ihnen eine vorgefertigte Codevorlage.
- Dieses Tool überprüft automatisch die Syntax.
- Es unterstützt Code Refactoring. (Ein Prozess zur Verbesserung der internen Codestruktur).
- Mit Eclipse CDT können Sie das Projekt remote verwalten.
- Es kann unter 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. Mit dieser Software können Sie das PHP-Programm schnell und einfach debuggen.
Eigenschaften:
- Es hilft Ihnen beim Debuggen, Überprüfen und Testen Ihres Codes.
- Diese App verfügt über unzählige Add-Ons, mit denen Sie die Funktionen anpassen können.
- Komodo hilft Ihnen bei der Zusammenarbeit mit Ihren Teamkollegen.
- Sie können Ihren eigenen Workflow mit Projekt- und Dateinavigation definieren.
- Sie können Änderungen an der HTML-Datei vornehmen, ohne die Komodo-IDE zu verlassen.
- Sie können ein numerisches Lesezeichen platzieren, um schnell zur jeweiligen Codezeile zu gelangen.
- Markiert und erkennt mehrere Sprachen in einer Datei.
- Sie können das Auftreten von Variablen im Code überprüfen.
Link: https://www.activestate.com/products/komodo-ide/
7) Brackets.io
Brackets.io ist ein Open Source-Editor für die Entwicklung von Webanwendungen. Es wird von Adobe Systems gegründet. Mit diesem Tool können Sie eine Website mit JavaScript, CSS und HTML entwerfen.
Eigenschaften:
- Sie können Ihren Browser in Echtzeit verbinden.
- Es hilft Ihnen, das PHP-Skript schnell zu bearbeiten.
- Diese App kann unter Linux-, Windows- und Mac-Betriebssystemen verwendet werden.
- Sie können Ihr Programm effizient verwalten.
- Bietet Präprozessorunterstützung, Live-Vorschau und Inline-Editoren.
- Sie können die Benutzeroberfläche mithilfe des Tools Brackets.io schnell anpassen.
Link: http://brackets.io/
8) CodeLobster
Codelobster ist eine integrierte Entwicklungsumgebung für PHP. Es unterstützt zahlreiche Plugins, darunter JQuery, Facebook usw.
Eigenschaften:
- Es kann Paare von eckigen Klammern hervorheben.
- CodeLobster zeigt eine Popup-Liste mit Konstanten und Variablen an.
- Mit diesem Tool können Sie Dateien im Projekt organisieren.
- Es unterstützt den PHP-Debugger zur Validierung von Code.
- Ermöglicht das Ausblenden von Codeblöcken, an denen Sie gerade nicht arbeiten.
- Sie können den Code reduzieren, um den Code im Detail anzuzeigen.
Link: http://www.codelobster.com/php_editing.html
9) Editor ++
Notepad ++ ist ein Code-Editor, der mit Windows verwendet werden kann. Dieses Tool hebt Syntax und Schlüsselwort hervor. Es hilft Ihnen, mit mehreren geöffneten Dateien in einem einzigen Fenster zu arbeiten.
Eigenschaften:
- Sie können den Bildschirm vergrößern oder verkleinern.
- Die Aufnahme und Wiedergabe von Makros (automatisch erweiterbare Anweisungen) ist möglich.
- Es hebt die Syntax für Sprachen wie PHP, HTML, JavaScript, CSS usw. hervor.
- GUI ist anpassbar.
- Es unterstützt die mehrsprachige Umgebung.
Link: https://notepad-plus-plus.org
10) PHPStorm
PHPStorm ist eine plattformübergreifende IDE für PHP. Sie können damit Front-End-Technologien wie HTML, CSS, Sass und mehr verwenden. Sie können einen Test für eine einzelne Einheit des Quellcodes durchführen.
Eigenschaften:
- Es unterstützt MySQL (Structure Query Language).
- Sie können mit PHP-basierten Frameworks wie Joomla, Magento, CakePHP usw. arbeiten.
- Es enthält eine integrierte Code-Formatierung.
- PHPStorm bietet Hinweise zu Variablen und Methoden.
- Der Code wird automatisch vervollständigt.
Link: https://www.jetbrains.com/phpstorm/
11) NetBeans
NetBeans ist eine integrierte Entwicklungsumgebung zum Schreiben von PHP-Programmen. Es verfügt über ein Projektfenster, in dem eine Liste der derzeit vorhandenen Projekte angezeigt wird.
Eigenschaften:
- Sie können die Struktur der PHP-Klasse leicht erkennen.
- Es hebt PHP-Variablen und Schlüsselwörter hervor.
- Sie können einen Code mithilfe einer Tastenkombination formatieren.
- Die Klammern werden automatisch vervollständigt.
- Netbeans liefert Parameterhinweise durch Eingabe von $ symbol.
- Es bietet vorgefertigte Vorlagen zum Schreiben eines Skripts.
- Diese App verfügt über Servicefenster, in denen derzeit verfügbare externe Services angezeigt werden.
Link: https://netbeans.org
12) Atom
Atom ist ein einfacher Editor zum Schreiben eines PHP-Programms. Es kann angepasst werden, um alles zu tun, ohne eine Konfigurationsdatei zu ändern.
Eigenschaften:
- Es hat einen integrierten Paketmanager.
- Diese App ermöglicht die plattformübergreifende Bearbeitung
- Sie können in einer Datei oder im gesamten Projekt eingegebenen Text suchen, in der Vorschau anzeigen und ersetzen.
- Unterstützt die Befehlspalette zum Ausführen verfügbarer Befehle.
Link: https://atom.io
13) Cloud9
Cloud9 ist ein Cloud-basierter Editor, mit dem Sie Code mit jedem Browser schreiben, ausführen und debuggen können. Es hilft Ihnen, von überall mit einem mit dem Internet verbundenen Computer zu arbeiten.
Eigenschaften:
- Sie können Bedienfelder durch einfaches Ziehen und Ablegen in jede Richtung anpassen.
- Es verfügt über einen integrierten Debugger zum Festlegen eines Haltepunkts.
- Dieses Tool verfügt über ein integriertes Terminal, mit dem Sie die Befehlsausgabe vom Server anzeigen können.
- Es unterstützt Tastaturkürzel für den einfachen Zugriff.
- Sie können die Entwicklungsumgebung mit Ihrem Entwicklungsteam teilen.
- Cloud9 bietet eine Vielzahl von Themen.
- Es verfügt über einen integrierten Bildeditor zum Ändern der Größe, Zuschneiden oder Drehen von Bildern.
Link: https://aws.amazon.com/cloud9/
14) GNU Emacs
Emacs ist ein Unix-basiertes Tool, das eine hochgradig anpassbare Funktion bietet. Es unterstützt die Syntaxfärbung. Es unterstützt Unicode für zahlreiche menschliche Skripte.
Eigenschaften:
- Dieses Programm verfügt über eine vollständige integrierte Dokumentation.
- Es bietet ein Verpackungssystem zum Installieren und Herunterladen zahlreicher Erweiterungen.
- Sehr anpassbar mit Emacs Lisp-Code.
- Es bietet ein Tutorial für neue Benutzer.
Link: https://www.gnu.org/software/emacs/
15) Codelite
CodeLite ist ein Open Source-Tool zum Schreiben von Programmen in PHP. Es hebt die Syntax hervor. Sie können dieses Tool unter Windows- und Mac-Betriebssystemen verwenden
Eigenschaften:
- Codelite kann in die Cscope-Integration (textbasierte Schnittstelle zum Suchen eines Codes) integriert werden.
- Sie können Syntaxfarben anpassen.
- Mit Codelite können Sie Dateien mithilfe einer Baumansicht mühelos finden.
- Es verfügt über einen Befehls-Gaumen, der Funktionen wie Sortieren, Ändern der Syntax usw. enthält.
Link: https://codelite.org/
16) Erhabener Text 3
Sublime ist eine IDE, die zum Entwickeln von Webanwendungen mit PHP verwendet wird. Mit diesem Tool können Sie mithilfe einer Tastenkombination zu Symbolen, Wörtern oder Zeilen springen.
Eigenschaften:
- Es bietet eine Befehlspalette zum Ändern der Syntax.
- Erhabener Text bietet eine API zum Erweitern der Funktionen.
- Es hebt die Syntax hervor.
- Sie können schnell zur Definition der Klasse oder Methode gehen.
Link: https://www.sublimetext.com
17) Geany
Geany ist ein PHP-Editor, der das Open-Source-Toolkit GTK verwendet. Dieser Editor vervollständigt automatisch Wörter oder Klammern. Es unterstützt zahlreiche Dateitypen, einschließlich PHP, Perl, HTML usw.
Eigenschaften:
- Sie können einfach Code kompilieren und ausführen.
- Es vereinfacht das Projektmanagement.
- Unterstützt das Falten von Code (selektives Ausblenden und Anzeigen von Dateien).
- Es kann HTML- und XML-Tags automatisch schließen.
- Geany bietet eine Symbolliste, mit der Sie erkennen können, wo das Symbol definiert ist.
Link: https://www.geany.org/
18) TextMate
TextMate ist ein Editor, der für macOS entwickelt wurde. Es hilft Ihnen, einen Code einfach auszutauschen. Sie können die Partikeldatei problemlos durchsuchen.
Eigenschaften:
- Sie können in der Dateibrowseransicht sehen, welche Dateien geändert werden.
- Es hilft Ihnen, wiederholte Arbeiten mit Makros zu vermeiden.
- Unterstützt das Falten von Code (selektives Ausblenden und Anzeigen von Code).
- Zuvor kopierter Text oder Code wird im Verlauf der Zwischenablage angezeigt.
- Sie können die Version der PHP-Datei problemlos steuern.
Link: https://macromates.com/
19) Kwrite
KWrite ist ein leichtes Tool zum Schreiben von PHP-Code. Dieses Tool wurde von der KDE-Software-Community entwickelt. Es gibt zwei verschiedene Eingabemodi, nämlich den Texteinfügemodus und den Befehlsmodus.
Eigenschaften:
- Die Syntax wird automatisch basierend auf dem Dateityp hervorgehoben
- Einrückung automatisch anpassen (Leerzeichen am Codeanfang)
- Es unterstützt das KIPI-Plugin zum Exportieren von Bildern.
- Dieser Editor bietet eine automatische Vervollständigung basierend auf Wörtern oder Phrasen, die er bereits im Rest des Teils der Datei gesehen hat.
Link: https://kde.org/applications/utilities/org.kde.kwrite
20) NuSphere
NuSphere ist eine Software zur Entwicklung einer webbasierten Anwendung. Es hilft Ihnen, Code in PHP ohne Probleme zu schreiben. Diese App unterstützt PhpED zum Debuggen von PHP-Code.
Eigenschaften:
- 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 automatisch PHP-Code.
- 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 Zahnspangen.
Link: http://www.nusphere.com