PHP-Editoren er­leich­tern das Schreiben eines sauberen PHP-Codes. PHP IDEs wiederum dienen als er­wei­ter­ter Editor in PHP mit zu­sätz­li­cher Funk­tio­na­li­tät. Wir stellen die beste kos­ten­lo­se und kos­ten­pflich­ti­ge PHP-Software vor und ver­glei­chen alle Features sowie Vor- und Nachteile.

PHP-Editor vs. PHP IDE: Alle Un­ter­schie­de erklärt

PHP-Editoren und PHP IDEs haben als PHP-Software-Lösungen eines gemeinsam: Beide dienen zum Be­ar­bei­ten von PHP-Dateien und zur pro­duk­ti­ven PHP-Pro­gram­mie­rung. Während PHP-Editoren sich jedoch auch an Nut­ze­rin­nen und Nutzer ohne tief­grei­fen­de Pro­gram­mier­kennt­nis­se in PHP richten, eignen sich PHP IDEs mit ihren Zu­satz­funk­tio­nen vor allem für erfahrene PHP-Pro­gram­mie­re­rin­nen und -Pro­gram­mie­rer. Das Akronym IDE steht für In­te­gra­ted De­ve­lo­p­ment En­vi­ron­ment, übersetzt in­te­grier­te Ent­wick­lungs­um­ge­bung.

PHP-Editoren über­zeu­gen durch kompakte PHP-Be­ar­bei­tungs­funk­tio­nen, eine über­sicht­li­che Be­dien­ober­flä­che und eine einfache Ein­rich­tung – alles, was Sie für weniger komplexe PHP-Programme brauchen. Für komplexe An­wen­dun­gen wiederum bieten IDEs die größte Fle­xi­bi­li­tät und Freiheit. Obwohl PHP-Editoren bereits Funk­tio­nen wie Terminals und Debugger von PHP IDEs über­neh­men, lohnt sich die Nutzung von IDEs meist nur mit Fach­wis­sen.

Die wich­tigs­ten Ei­gen­schaf­ten von PHP-Editoren und PHP IDEs im Überblick:

PHP-Editor PHP IDE
Bietet Syn­tax­her­vor­he­bung für eine bessere Les­bar­keit des Codes Bietet in der Regel deutlich mehr Funk­tio­nen
Zei­len­um­brü­che und Ein­rü­ckun­gen Stellt fertige Code-Vorlagen als optionale Grundlage zur Verfügung
Au­to­ver­voll­stän­di­gung und Au­to­kor­rek­tur von Code-Elementen Bietet einen Projekt- und Klas­si­fi­zie­rungs­as­sis­ten­ten
Ver­schie­de­ne Such-, Be­ar­bei­tungs- und An­sichts­mo­di Viel­fäl­ti­ge an­pass­ba­re Ansichten und Panel
Debugging und Re­fac­to­ring, um einen Code „auf­zu­räu­men“ In­te­grier­te Pro­gram­mier- und Ent­wick­lungs­werk­zeu­ge (z. B. Terminal, Browser oder Webserver)
Parallele Be­ar­bei­tung von Code In­te­gra­ti­on von Dritt­an­bie­ter-Tools wie Debugger oder Container- und Virtual-Machine-Platt­for­men
Versions- oder Quell­code­kon­trol­le zur Nach­ver­fol­gung von Än­de­run­gen Auch als Cloud-PHP-IDEs für die Ent­wick­lung im Web­brow­ser und mit Cloud-Server verfügbar
Shortcut-Funk­tio­nen für die Code-Er­stel­lung Ein­rich­tung, Kon­fi­gu­rie­rung und Nutzung in der Regel auf­wen­di­ger und an­spruchs­vol­ler als bei PHP-Editoren

Was gibt es bei PHP-Editoren zu beachten?

Bei der Wahl von PHP-Editoren steht Ihnen eine Band­brei­te an kos­ten­lo­sen Code-Editoren zur Auswahl. Die meisten kos­ten­lo­sen Editoren bieten alle Stan­dard­funk­tio­nen, die ein PHP-Editor bieten sollte. Hierbei lässt sich ähnlich wie bei HTML-Editoren zwischen ver­schie­de­nen Arten un­ter­schei­den. Dazu zählen vor allem klas­si­sche PHP-Editoren als in­stal­lier­ba­re Software sowie Online-Editoren für Code-Er­stel­lung im Browser. Zudem gibt es Editoren nach dem Prinzip WYSIWYG, die meist keine Pro­gram­mier­kennt­nis­se erfordern. In unserer Übersicht kon­zen­trie­ren wir uns auf Editoren als ei­gen­stän­di­ge Software.

Ganz gleich, ob kos­ten­lo­ser Editor oder Premium-Editor – ein guter PHP-Editor sollte für einen vollen Funk­ti­ons­um­fang min­des­tens folgende Features bieten:

  • Syn­tax­her­vor­he­bung
  • Au­to­ver­voll­stän­di­gung
  • Au­to­kor­rek­tur
  • Suchen/Ersetzen
  • Ein­rü­ckun­gen und Zei­len­um­brü­che
  • Ver­si­ons­kon­trol­le bzw. Kontrolle von Quellcode
  • Parallele Code-Be­ar­bei­tung
  • Live-Feh­ler­kon­trol­le
  • Funk­tio­nen für Code-Review wie Debugging, Re­fac­to­ring oder Linting
  • Au­to­ma­ti­sches Speichern
  • PHP-Tutorial

Die besten PHP-Editoren im Überblick

Bereits kos­ten­lo­se PHP-Editoren enthalten in der Regel alle nötigen Funk­tio­nen, die Sie sowohl für einfache als auch für komplexe Pro­gram­mie­rung benötigen. Kos­ten­pflich­ti­ge Premium-Editoren bieten darüber hinaus Zusatz-Features wie er­wei­ter­te PHP-Funk­tio­na­li­tä­ten, tech­ni­schen Support, Plugin-Bi­blio­the­ken, Updates sowie mehr un­ter­stütz­te Pro­gram­mier­spra­chen und Frame­works.

Folgende kos­ten­lo­se und kos­ten­pflich­ti­ge PHP-Editoren haben wir uns näher an­ge­schaut:

Kos­ten­lo­se PHP-Editoren Kos­ten­pflich­ti­ge PHP-Editoren
Visual Studio Code Sublime Text 3
Notepad++ UltraEdit
Atom Rapid PHP Editor
Bluefish Smultron
Brackets
Vim

Kos­ten­lo­se PHP-Editoren im Detail

Visual Studio Code (Windows, Linux, macOS)

Die wich­tigs­ten Features:

  • Au­to­ver­voll­stän­di­gung
  • Syn­tax­her­vor­he­bung
  • Ver­si­ons­kon­trol­le
  • Code-Au­to­ver­voll­stän­di­gung dank In­tel­li­Sen­se
  • Code-Na­vi­ga­ti­on
  • FTP-Funk­tio­nen
  • In­te­gra­ti­on von Git und GitHub
  • Un­ter­stützt außer PHP nahezu 80 Code­spra­chen: CSS, Ja­va­Script, JSON, Ty­pe­Script, HTML, Java, Python, GO, Power­Shell u. a.
  • Er­mög­licht Ein­bin­dung eigener Er­wei­te­run­gen oder PHP-Er­wei­te­run­gen vom VS-Code-Mar­ket­place
  • Debugging, Re­fac­to­ring und Linting
  • Verfügt über ein eigenes Terminal
  • Ge­mein­sa­mes Pro­gram­mie­ren dank Live-Share
Vorteile Nachteile
Un­ter­stützt viele Pro­gram­mier­spra­chen und lässt sich flexibel anpassen und erweitern
Bietet alle wichtigen Funk­tio­nen wie Syn­tax­her­vor­he­bung, Au­to­ver­voll­stän­di­gung oder FTP-Funk­tio­nen für PHP-Pro­gram­mie­rung
Kostenlos und quell­of­fen
Aktive Community und vier­wö­chi­ge Updates, die für eine kon­stan­ten Wei­ter­ent­wick­lung sorgen und Si­cher­heits­lü­cken schließen
Flexibel er­wei­ter­ba­re und an­pass­ba­re Be­dien­ober­flä­che

Notepad++ (Windows)

Die wich­tigs­ten Features:

  • Syn­tax­her­vor­he­bung
  • Au­to­ver­voll­stän­di­gung
  • Code-Ver­voll­stän­di­gung
  • Split-Screen und par­al­le­les Pro­gram­mie­ren
  • Drag-and-Drop- und Suchen/Ersetzen-Funk­tio­nen
  • Un­ter­stützt neben PHP nahezu 80 Sprachen, z. B. HTML, Ja­va­Script, CSS, XML, SQL, Python, C, C++, Cof­fee­Script
  • Be­dien­ober­flä­che für Arbeit an mehreren Do­ku­men­ten gleich­zei­tig
  • An­pass­ba­re Be­dien­ober­flä­che
  • Un­ter­stützt Plugin-Er­wei­te­run­gen
  • Code-Folding
  • Für ver­schie­de­ne Zei­chen­sät­ze geeignet
Vorteile Nachteile
Kostenlos und Open Source Nur für Windows-Systeme be­reit­ge­stellt
Bietet alle Stan­dard­funk­tio­nen, die es für eine pro­fes­sio­nel­le Pro­gram­mie­rung in vielen ver­schie­de­nen Pro­gram­mier­spra­chen braucht
Einfach und in­di­vi­du­ell anpassbar (durch Stil­kon­fi­gu­ra­tio­nen und Plugins)

Atom (Windows, Linux, macOS, FreeBDSD)

Die wich­tigs­ten Features:

  • Sehr in­di­vi­du­ell anpassbar über UI, Syntax Theme, For­ma­tie­rung, Sprachen und Tas­ten­be­le­gung
  • Um­fas­sen­de Er­wei­ter­bar­keit durch nahezu 9.000 Pakete für zu­sätz­li­che Funk­tio­nen wie Debugging, Re­fac­to­ring, Linting, An­no­ta­tio­nen und mehr
  • Stan­dard­funk­tio­nen wie Syn­tax­her­vor­he­bung und in­tel­li­gen­te Au­to­ver­voll­stän­di­gung
  • Suchen/Ersetzen-Funk­tio­nen
  • Funk­tio­nen für Echtzeit-Zu­sam­men­ar­beit
  • In­te­gra­ti­on von Git- und GitHub
  • Da­tei­sys­tem-Browsing
Vorteile Nachteile
Sehr flexibel auf in­di­vi­du­el­le An­for­de­run­gen anpassbar (über 300 Atom Themes und fast 9.000 Pakete für Zu­satz­funk­tio­nen) Nur in Englisch
Sehr über­sicht­li­che und schlanke Be­dien­ober­flä­che
Große Community für Wei­ter­ent­wick­lung und Support

Bluefish (Windows, Linux, macOS, FreeBSD, Solaris, OpenBSD)

Die wich­tigs­ten Features:

  • Stan­dard­funk­tio­nen für Code-Be­ar­bei­tung wie Syn­tax­her­vor­he­bung, Au­to­ver­voll­stän­di­gung, Feh­ler­kor­rek­tu­ren oder Suchen/Ersetzen
  • Prak­ti­sches Schnell­start-Menü und Shortcut-Funk­tio­nen
  • Emmet-Un­ter­stüt­zung
  • Unicode-Zei­chen­brow­ser und Dialoge/As­sis­ten­ten für HTML-Tags
  • Split-Screen und Voll­bild­be­ar­bei­tung
  • Remote-Un­ter­stüt­zung per FTP, SFTP, HTTPS und mehr
  • Un­ter­stüt­zung für mehrere Co­die­run­gen und viele Sprachen
  • In­te­gra­ti­on von zahl­rei­chen Plugin-Er­wei­te­run­gen
Vorteile Nachteile
Bietet alle wichtigen Stan­dard­funk­tio­nen, mehr­spra­chi­ge Nutzung und eine flexible Er­wei­ter­bar­keit Be­dien­ober­flä­che kann etwas un­über­sicht­lich und veraltet er­schei­nen
Für viele ver­schie­de­ne Be­triebs­sys­te­me geeignet
Erfordert nicht viel Spei­cher­platz oder lange La­de­zei­ten

Brackets

Die wich­tigs­ten Features:

  • Schwer­punkt liegt auf der Ent­wick­lung von Web­pro­jek­ten mit Frontend- und Backend-Pro­gram­mie­rung
  • Un­ter­stützt neben PHP weitere wichtige Sprachen wie HTML, CSS, Ja­va­Script, Perl, Python, Java, Ruby, C und C++
  • Split-Screen (ho­ri­zon­tal und vertikal)
  • Live-Vorschau im Web­brow­ser
  • Un­ter­stüt­zung von Inline-Edition über CSS
  • Per Themes in­di­vi­du­ell anpassbar
  • Un­ter­stützt Quick-Edit und Live-Highlight-Features
  • Auslesen und Ex­tra­hie­ren von PSD-De­sign­da­ten als CSS-Code (per Adobe Creative Cloud Extract)
Vorteile Nachteile
Von Adobe Systems ent­wi­ckelt und gepflegt Hin­sicht­lich Funk­tio­nen und Bedienung im Vergleich zu anderen Editoren etwas in die Jahre gekommen
Fokus liegt auf Web­ent­wick­lung per Frontend und Backend
Einfache Be­dien­bar­keit dank Ja­va­Script-Grundlage und WYSIWYG-Funk­tio­nen

Vim (Windows, Linux, macOS, Android, iOS)

Die wich­tigs­ten Features:

  • Wichtige Stan­dard­funk­tio­nen wie Syn­tax­her­vor­he­bung, Au­to­ver­voll­stän­di­gung, Such­ver­lauf, Feh­ler­kor­rek­tur, Split-Screen und mehr
  • Un­ter­stützt neben PHP u. a. Java, Python, Ruby, Lua, Ja­va­Script, C, C++ und Perl
  • Er­mög­licht es, Dateien zu ver­glei­chen und zu­sam­men­zu­füh­ren
  • Un­ter­stützt ver­schie­de­ne Pro­to­kol­le wie FTP, SSH und HTTP
  • Bietet eine Text-Be­dien­ober­flä­che und eine optionale visuelle Be­dien­ober­flä­che
  • Bietet um­fas­sen­de Er­wei­ter­bar­keit durch über 1.000 Vim-Plugins oder per Vim Script selbst erstellte Funk­tio­nen
  • Sechs un­ter­schied­li­che Modi für Code-Be­ar­bei­tung (inklusive einfachem Modus für Ein­stei­ge­rin­nen und Ein­stei­ger)
  • Mehr­spra­chig und Unicode
  • In­te­grier­te Anleitung zur Benutzung
Vorteile Nachteile
Kompakter, schlanker Editor, der viel­fäl­ti­ge Editier-Modi und eine fast un­be­grenz­te Er­wei­ter­bar­keit bietet Ein­ar­bei­tung kann für un­er­fah­re­ne Nut­ze­rin­nen und Nutzer mehr Aufwand bedeuten
Für rund 500 Pro­gram­mier­spra­chen, mehr­spra­chig und kostenlos
Optionale Bedienung nur per Tastatur möglich
In­te­grier­ter Ratgeber und Vim-Do­ku­men­ta­ti­on
Tipp

Nutzen Sie für Ihre Web­ent­wick­lung schnelles, sicheres Hosting samt eigener Domain – mit Web­hos­ting von IONOS. Flexible Ska­lier­bar­keit, JIT-Compiler und sichere zer­ti­fi­zier­te Server in Deutsch­land sind inklusive.

Kos­ten­pflich­ti­ge PHP-Editoren im Detail

Sublime Text 3 (Windows, Linux, macOS)

Die wich­tigs­ten Features:

  • Wichtige Funk­tio­nen wie Code­her­vor­he­bung, Code-Vorschau, Au­to­ver­voll­stän­di­gung, Be­fehls­su­che oder Suchen/Ersetzen von Code-Elementen
  • In­te­grier­ter Pa­ket­ma­na­ger und flexible Er­wei­ter­bar­keit durch Plugins (z. B. für Linting, Code-Tests, Kom­men­ta­re, For­ma­tie­ren oder Op­ti­mie­ren)
  • Auch WordPress-spe­zi­fi­sche Plugins
  • Split-Screen und Mehr­fach­aus­wahl
  • Menüs, Makros, Tas­ta­tur­be­le­gung und Snippets lassen sich anpassen
Vorteile Nachteile
Leis­tungs­star­ker, er­wei­ter­ba­rer Editor mit vielen zu­sätz­li­chen PHP-Plugins Nur in Englisch
Große Plugin-Bi­blio­thek Voller Funk­ti­ons­um­fang nur in kos­ten­pflich­ti­ger Version
Indirekt sogar kostenlos verfügbar (als dau­er­haf­te Test­ver­si­on mit Pop-up-Er­in­ne­run­gen)

UltraEdit (Windows, Linux, macOS)

Die wich­tigs­ten Features:

  • Out-of-the-Box-Funk­tio­na­li­tät mit einfachem On­boar­ding
  • Angenehme, an­pass­ba­re Be­dien­ober­flä­che mit Themes und Layouts
  • Un­ter­stützt Cloud- und Remote-Server-Funk­tio­nen und Cloud-Syn­chro­ni­sa­ti­on
  • Prak­ti­sche Such­funk­tio­nen in und zwischen Dateien
  • Live-Vorschau für Code in HTML- und Markdown
  • Um­fas­sen­de Be­fehls­lis­te
  • Dank Support für FTP/SFTP sowie SSH/Telnet auch Remote-Pro­gram­mie­rung möglich
  • Un­ter­stützt neben PHP viele weitere Sprachen wie HTML, CSS, Markdown, Ja­va­Script, Ruby, Perl, Python, MySQL und JSON
  • Un­ter­stützt Features wie Multi-Caret Editing, an­pass­ba­re Tabs, Spal­ten­mo­dus und Multi-Auswahl
  • Er­mög­licht die Arbeit mit sehr großen Dateien ohne Ausfälle oder Abstürze
  • Enthält das Tool Ul­tra­Compa­re Pro zum Vergleich von Dateien ver­schie­dens­ter Typen und zur Ver­si­ons­kon­trol­le mit Systemen von Git, CVS oder Sub­ver­si­on
Vorteile Nachteile
Funk­tio­niert als Out-of-the-Box-Lösung mit kon­fi­gu­rier­ba­rer, sehr an­ge­neh­mer Be­dien­ober­flä­che und großem Funk­ti­ons­um­fang Aufgrund des Funk­ti­ons­um­fangs ist eine etwas längere Ein­ar­bei­tung nötig
Auch für die Arbeit per Cloud oder Remote-Server geeignet
Vor allem für sehr große Dateien sehr effektiv
Un­ter­stützt viele ver­schie­de­ne Da­tei­for­ma­te

Rapid PHP Editor (Windows)

Die wich­tigs­ten Features:

  • Windows-basierter Editor für PHP-Dateien sowie viele andere Da­tei­ty­pen
  • Live-Vorschau von PHP-Dateien (über lokalen Webserver) sowie Multi-Browser-Vorschau
  • In­di­vi­du­el­le Kon­fi­gu­ra­ti­on durch ver­schie­de­ne Designs, Layouts und Funk­tio­nen
  • Un­ter­stützt außer PHP viele weitere Sprachen wie LESS, CSS, SQL, Ja­va­Script, XML und Smarty
  • HTML/CSS-Validator in­te­griert
  • Echtzeit-Syn­tax­über­prü­fung für PHP
  • Un­ter­stüt­zung für PHP-Framework (WordPress, Symfony, Prado, Laravel und mehr)
  • PHP-Debugger und -Ver­schö­ne­rer
  • Un­ter­stützt Smarty Template Engine
  • Dateien lassen sich über FTP/FTPS/SFTP speichern
  • In­te­gra­ti­on für Git und SVN
Vorteile Nachteile
Sehr schlanker und schneller Editor für PHP und andere Da­tei­ty­pen Nur für Windows
Ein­steig­er­freund­lich mit einfachem On­boar­ding-As­sis­ten­ten
Flexibel anpassbar
Für Frontend- und Backend-Ent­wick­lung

Smultron (macOS)

Die wich­tigs­ten Features:

  • In­di­vi­du­ell anpassbar durch Designs, Themes, Layout, Tas­ten­be­le­gung und Zu­satz­funk­tio­nen
  • Funk­tio­nen wie Da­tei­ver­gleich, geteilte Da­tei­an­sicht, HTML-Vorschau, Code-Snippets und Au­to­ver­voll­stän­di­gung
  • Sehr guter Da­ten­schutz
  • Scan­funk­ti­on für Text per iPhone/iPad
  • Un­ter­stüt­zung für iCloud
  • Er­wei­ter­te Kodierung möglich, inklusive UTF-8 BOM
  • Ansicht mit allen Funk­tio­nen
  • Volle Bar­rie­re­frei­heit
  • Er­wei­ter­te Such­funk­tio­nen
  • Un­ter­stüt­zung für ver­ti­ka­len Text sowie für Rechts-nach-links-Sprachen
Vorteile Nachteile
An­spre­chen­des Design inklusive an­ge­neh­mer Be­dien­ober­flä­che und schnellem Start Nur für macOS
Sehr guter Da­ten­schutz
Einfache Kon­fi­gu­rier­bar­keit und sehr gute Bar­rie­re­frei­heit
Kos­ten­lo­se Testphase

Die besten PHP IDEs im Überblick

PHP IDEs stehen ebenfalls sowohl kostenlos als auch kos­ten­pflich­tig zur Auswahl. Auch hier richtet sich die Wahl nach den in­di­vi­du­el­len An­for­de­run­gen. Während kos­ten­lo­se IDEs die wich­tigs­ten PHP-Stan­dard­funk­tio­nen wie Debugging, Profiling, Re­fac­to­ring und Syn­tax­über­prü­fung bieten, stellen Premium-IDEs pro­fes­sio­nel­le Zu­satz­funk­tio­nen für Un­ter­neh­men inklusive tech­ni­schem Support, viel­fäl­ti­gen Frame­works, In­te­gra­tio­nen und Content-Ma­nage­ment-Systeme zur Verfügung.

Folgende kos­ten­lo­se und kos­ten­pflich­ti­ge PHP IDEs haben wir uns für Sie an­ge­schaut:

Kos­ten­lo­se PHP IDEs Kos­ten­pflich­ti­ge PHP IDEs
Eclipse PDT JetBrains PhpStorm
CodeLite CodeL­obs­ter
Apache NetBeans Code­a­ny­whe­re (Cloud IDE)
Komodo IDE Zend Studio
Eclipse Che (Cloud IDE)

Kos­ten­lo­se PHP IDEs

Eclipse PDT (Windows, Linux, macOS, Solaris)

Die wich­tigs­ten Features:

  • Umfassend in­di­vi­dua­li­sier­ba­re Be­dien­ober­flä­che (UI, Layouts und Panels)
  • Mit Eclipse-Plugins flexibel er­wei­ter­bar
  • Bietet PHP-Funk­tio­nen wie Debugging, Re­fac­to­ring, Profiling, Über­prü­fung von Syntax und Testen
  • PHP-Assistent für Projekte und Klassen
  • In­te­gra­ti­on von Webserver zur Live-Vorschau
  • Au­to­ver­voll­stän­di­gung, Code-Na­vi­ga­ti­on und In­halts­as­sis­tent
  • Bietet Code-Vorlagen und er­wei­ter­te PHP-Code-For­ma­tie­rung
  • Git-Client
  • Support für die In­te­gra­ti­on eigener Webserver für die Arbeit mit PHP-Dateien
  • In­te­gra­ti­on von PHP-Tools wie Zend Debugger, Xdebug, PHPUnit und Composer möglich
Vorteile Nachteile
Sehr prak­ti­sche Ent­wick­lungs­um­ge­bung für die Java Virtual Machine Nur in Kom­bi­na­ti­on mit Java Runtime En­vi­ron­ment (JRE) oder Java De­ve­lo­pe­ment Kit (JDK)
Sehr flexibel kon­fi­gu­rier­ba­re Be­dien­ober­flä­che
Bietet alle gängigen PHP-Funk­tio­nen inklusive eines Git-Clients und Assistenz-Funk­tio­nen für Klassen, Projekte und Inhalte

CodeLite (Windows, Linux, macOS, FreeBSD)

Die wich­tigs­ten Features:

  • Bietet auch als IDE für C++ Un­ter­stüt­zung für PHP (per vor­in­stal­lier­ten Plugins)
  • Umfasst alle wichtigen IDE-Funk­tio­nen für die Arbeit mit PHP inklusive Debugging, Projekt- und Workspace-Ma­nage­ment, ver­schie­de­ne Ansichten (Panes), Au­to­ver­voll­stän­di­gung und Task-Ma­nage­ment
  • In­te­grier­ter Ein­rich­tungs­as­sis­tent
  • Un­ter­stützt neben PHP u. a. C, C++, Node.js, Ja­va­Script und HTML
  • Lässt sich auch gezielt als PHP-Editor für Web­ent­wick­lung ein­rich­ten
  • Sehr gute Gehe-zu- und Suchen/Ersetzen-Funk­tio­nen
  • Features wie Re­fac­to­ring, Debugging und Linting
  • PHP-Assistent für Klassen
  • Un­ter­stützt SFTP (mit SSH-Account-Manager)
  • Git-In­te­gra­ti­on
  • Ver­schie­de­ne Diff-Tools für Dateien und Ver­zeich­nis­se
Vorteile Nachteile
Freie und quell­of­fe­ne Ent­wick­lungs­um­ge­bung Keine um­fas­sen­den Angebote an Tutorials oder Star­ter­pro­jek­ten
Basiert nicht auf Java (JRE und JDK keine Vor­aus­set­zung)
Keine Anmeldung mit Account er­for­der­lich
Flexibel kon­fi­gu­rier­bar

Apache NetBeans (Windows, Linux, macOS, BSD)

Die wich­tigs­ten Features:

  • Funk­tio­niert als Teil der Java Virtual Machine und un­ter­stützt neben PHP viele weitere Sprachen wie CSS, Sass, Ja­va­Script, C, C++, Java und LESS
  • Er­mög­licht das Ausführen, Debuggen und Be­ar­bei­ten von PHP-Dateien
  • Flexibel kon­fi­gu­rier­ba­re Ober­flä­che mit Themes und Panes
  • Features wie Syn­tax­her­vor­he­bung, Go-to-De­fi­ni­tio­nen, Au­to­ver­voll­stän­di­gung, Code-For­ma­tie­rung und -Folding, Feh­ler­her­vor­he­bung, in­tel­li­gen­te Vor­schlä­ge und mehr
  • Unit-Test (per Selenium und PHPUnit)
  • Un­ter­stützt Ver­si­ons­kon­troll­sys­te­me von Git, Mercurial oder Sub­ver­si­on
  • Über das NetBeans-Plugin-Portal mit über 1.000 Plugins flexibel er­wei­ter­bar
  • Un­ter­stützt PHP-Frame­works wie WordPress, Zend, Symfony und Yii
  • Bietet se­man­ti­sche Code-Analysen
Vorteile Nachteile
Wird von Apache Software Foun­da­ti­on gepflegt Java Runtime En­vi­ron­ment ist Vor­aus­set­zung
Sehr be­dien­freund­li­che, kos­ten­lo­se und leis­tungs­star­ke Ent­wick­lungs­um­ge­bung
Einfaches On­boar­ding inklusive Demos und Bei­spiel­pro­jek­te
Einfacher Einstieg mit einem PHP- und HTML5-Lernpfad

Komodo IDE (Windows, Linux, maxOS)

Die wich­tigs­ten Features:

  • Prak­ti­sche PHP-Funk­tio­nen wie Live-Vorschau, Unit-Tests, Au­to­ver­voll­stän­di­gung, Minimap, Mehr­fach­aus­wahl, Chrome Debugging und ein Detektor für Ab­hän­gig­kei­ten
  • Un­ter­stüt­zung für viele weitere Sprachen wie CSS, Ja­va­Script, Node.js, Python, HTML, Perl, Ruby und Golang
  • Code-Re­fac­to­ring und Code-Browser
  • HTTP-Inspektor und Datenbank-Explorer
  • In­te­gra­ti­on von Vagrant und Docker
  • Er­mög­licht In­te­gra­ti­on von Ver­si­ons­kon­troll­sys­te­men von Git, Sub­ver­si­on, CVS, Perfore oder Mercurial
  • Zu­sam­men­ar­beit in Echtzeit und Share-Funk­tio­nen über Slack
  • Assistent für On­boar­ding und Projekte
Vorteile Nachteile
Platt­form­über­grei­fen­de, kos­ten­lo­se Ent­wick­lungs­um­ge­bung für viele Pro­gram­mier­spra­chen Pro­fes­sio­nel­ler Support nur mit kom­mer­zi­el­lem Abo-Plan verfügbar
Alle gängigen PHP-Funk­tio­nen und IDE-Funk­tio­na­li­tä­ten
Auch als reiner PHP-Editor mit Komodo Edit verfügbar

Eclipse Che - Cloud IDE (alle Be­triebs­sys­te­me über Web­brow­ser)

Die wich­tigs­ten Features:

  • Er­mög­licht die Ent­wick­lung von An­wen­dun­gen in vor­ein­ge­stell­ten, container- und cloud­ba­sier­ten Workspaces inklusive Lauf­zei­ten, Ab­hän­gig­kei­ten, Pro­jekt­code und IDE
  • Un­ter­stützt Echtzeit-Zu­sam­men­ar­beit von hunderten Ent­wick­lern gleich­zei­tig
  • Arbeit über Online-IDE im Web­brow­ser
  • Con­tai­ner­ba­sier­te PHP-Ent­wick­lung
  • One-Click-Ein­rich­tung eines vor­kon­fi­gu­rier­ten Workspaces
  • Kon­fi­gu­rie­rung von PHP-Stacks und Anpassung der Editor-Ober­flä­chen
  • Orts- und ge­rä­te­un­ab­hän­gi­ges Arbeiten
  • Devfile-Vorlagen
  • Vor­kon­fi­gu­rier­te Bei­spiel­pro­jek­te wie plain PHP, Symfony mit MySQL, Laravel mit MySQL oder plain PHP mit Apache Webserver
  • Zugriff per Terminal auf alle Bei­spiel­pro­jek­te
  • Flexibel er­wei­ter­bar per Plugins
Vorteile Nachteile
Un­ter­stützt Multi-User-Zu­sam­men­ar­beit für hunderte Be­tei­lig­te gleich­zei­tig Keine „eigene“ IDE
One-Click-In­stal­la­ti­on der IDE
Viele vor­ge­fer­tig­te Bei­spiel­pro­jek­te
Flexibel an­pass­ba­re Editor-Ober­flä­chen und Plugin-Funk­tio­nen

Kos­ten­pflich­ti­ge PHP IDEs

JetBrains PhpStorm (Windows, Linux, macOS)

Die wich­tigs­ten Features:

  • Sehr mi­ni­ma­lis­ti­sche, intuitive Be­dien­ober­flä­che mit zu­sätz­li­chen On-Demand-Funk­tio­nen und Kon­fi­gu­ra­ti­ons­ein­stel­lun­gen
  • Umfasst eine Glie­de­rungs­an­sicht für HTML5 und eine Prio­ri­sie­rung von Problemen mit dem Code
  • Bietet eine On-the-fly-Feh­ler­ver­mei­dung
  • Er­wei­ter­te Re­fac­to­ring-Funk­tio­nen und Debugging (mit Zero-Config Visual Debugger, Xdebug oder Zend Debugger)
  • Er­leich­tert den Wechsel zwischen PHP-Versionen
  • Un­ter­stützt Ver­si­ons­kon­troll­sys­te­me von Git, Sub­ver­si­on und Mercurial
  • Sowohl für PHPUnit (test­ba­sier­te Ent­wick­lung) und Behat (ver­hal­tens­ba­sier­te Ent­wick­lung) geeignet
  • Un­ter­stützt außer PHP u. a. CSS, Markdown, Ja­va­Script, Node.js. React, Ty­pe­Script, MySQL XML und LESS
  • Für alle gängigen PHP-Frame­works geeignet (WordPress, Zend Framework, Yii, Magento, Laravel und CakePHP)
Vorteile Nachteile
Sehr gute, über­sicht­li­che Be­dien­ober­flä­che und schneller Start Relativ teuer
Einfaches On­boar­ding mit flexiblen Kon­fi­gu­ra­ti­ons­ein­stel­lun­gen
Er­mög­licht dank Kom­bi­na­ti­on mit WebStorm Frontend- und Backend-Ent­wick­lung
In­te­gra­ti­on mit Composer-Pa­ket­ma­na­ger er­mög­licht Ab­hän­gig­kei­ten­ver­wal­tung über IDE

CodeL­obs­ter (Windows, Linux, macOS)

Die wich­tigs­ten Features:

  • Be­dien­ober­flä­che zeigt alle ver­füg­ba­ren, aus­blend­ba­ren Menüs, Panels und Features
  • Kann als Kom­bi­na­ti­on aus kos­ten­lo­sem PHP-Editor und kos­ten­pflich­ti­ger, op­tio­na­ler IDE genutzt werden
  • Editor bietet alle wichtigen PHP-Funk­tio­nen wie Syn­tax­her­vor­he­bung, Au­to­ver­voll­stän­di­gung und Debugging-Features
  • Um­fas­sen­de PHP-Un­ter­stüt­zung mit Plugins für WordPress, Drupal, Symfony, Yii, Laravel und Codel­g­ni­ter
  • Un­ter­stüt­zung für Twig und Smarty Template Engines
  • In­te­grier­ter Plugin-Manager
  • Code-Inspektor für HTML/CSS
  • HTML/CSS/PHP Code-Va­li­die­rung
  • SQL-Manager und FTP/SFTP-Client
  • Un­ter­stützt Ver­si­ons­kon­troll­sys­te­me von Git, SVN und Mercurial
  • Prak­ti­sche Code-Vorlagen und Code-Snippets
Vorteile Nachteile
Sowohl als kos­ten­lo­ser PHP-Editor als auch als kos­ten­pflich­ti­ge PHP IDE verfügbar Relativ un­über­sicht­li­che Be­dien­ober­flä­che
Prak­ti­scher Plugin-Manager für alle in­stal­lier­ten und ver­füg­ba­re Plugins
WordPress-spe­zi­fi­sche IDE-Funk­tio­na­li­tä­ten mit WordPress-Plugin

Zend Studio (Windows, Linux, macOS, IBM i)

Die wich­tigs­ten Features:

  • Basiert auf Eclipse PDT IDE und ist sowohl als Eclipse Plugin als auch separat in­stal­lier­bar
  • Mühelose In­te­gra­ti­on in Zend-Produkte wie Zend Debugger, Zend Server, Zend Guard sowie in Laminas API Tools und Frame­works
  • Un­ter­stützt viele weitere Frame­works, Tools, Webserver und Debugger
  • PHP-spe­zi­fi­sche Funk­tio­na­li­tä­ten wie Code-Assistent, Cloud-Be­reit­stel­lung (öf­fent­lich und privat) und Ma­nage­ment­sys­te­me für re­la­tio­na­le Da­ten­ban­ken
  • Au­to­ma­ti­sie­rung für Mo­de­ler­stel­lung
  • In­tel­li­gen­tes Code-Editing für PHP und weitere Sprachen wie Ja­va­Script, HTML, CSS und Markdown
  • Viel­sei­ti­ge Debugging-Funk­tio­nen (mit Zend Debugger, Xdebug oder Z-Ray)
  • Con­tai­ner­ba­sier­te PHP-An­wen­dun­gen dank Un­ter­stüt­zung für Docker
  • In­te­griert ver­schie­de­ne Ver­si­ons­kon­troll­sys­te­me und Composer
  • Mit gängigen Cloud-Platt­for­men wie Azure, AWS, IBM Cloud oder OpenShift von Red Hat nutzbar
Vorteile Nachteile
Nahtlos mit weiteren Zend-Produkten und Eclipse-Plugins kom­pa­ti­bel Relativ hohe Kom­ple­xi­tät
Sowohl separat als auch als Eclipse PDT IDE er­hält­lich Nicht mit eigenen Versionen ab­wärts­kom­pa­ti­bel
Bietet viele ver­schie­de­ne Tutorials, Bei­spiel­vi­de­os und Vorlagen
Sehr schnell beim Va­li­die­ren, Durch­su­chen und In­di­zie­ren

Code­a­ny­whe­re – Cloud IDE (alle Be­triebs­sys­te­me über Web­brow­ser, iOS, Android)

Die wich­tigs­ten Features:

  • Platt­form­un­ab­hän­gi­ge IDE für die Nutzung im Web­brow­ser oder für mobile Systeme
  • Un­ter­stüt­zung für über 100 Code­spra­chen inklusive PHP, CSS, Ja­va­Script, Ty­pe­Script, Node.js, Python, Go, Ruby, LESS, Java
  • Nutzung in OpenVZ-Container, eigenem Server oder über Dritt­an­bie­ter wie GitHub, Bitbucket, Google Drive, Amazon S3 oder auch Di­gi­talO­ce­an
  • Startet wahlweise mit vor­kon­fi­gu­rier­ten oder be­nut­zer­de­fi­nier­ten PHP- und WordPress-Stacks
  • Live-Tests von PHP-An­wen­dun­gen über HTTP- und HTTPS-Protokoll
  • Un­ter­stüt­zung für weitere Pro­to­kol­le wie FTP, FTPS, SFTP oder SSH
  • Git lässt sich per Terminal in­te­grie­ren
  • In­tel­li­gen­te PHP-Funk­tio­nen wie Re­fac­to­ring, Minimap, Au­to­ver­voll­stän­di­gung oder Go-to-De­fi­ni­tio­nen
  • Pair-Pro­gramming in Echtzeit mit ge­mein­sa­men Dateien
  • Kon­fi­gu­rier­ba­re Layouts als Ansichten mit Zeilen, Spalten, Gittern oder als Split-Screen
  • Live-Vorschau im Web­brow­ser und Code-Ver­schö­ne­rung nach One-Click-Prinzip
Vorteile Nachteile
Nutzung sowohl über Web­brow­ser als auch über iOS und Android möglich
Alle wichtigen PHP-Editier-Funk­tio­nen enthalten
Live-Vorschau und Live-Tests von PHP-An­wen­dun­gen
Sehr be­nut­zer­freund­lich und einfach zu na­vi­gie­ren

Fazit

Ob sich für Ihre Zwecke ein PHP-Editor oder eine PHP IDE eignet, hängt in erster Linie von Ihren An­for­de­run­gen und der je­wei­li­gen Kom­ple­xi­tät ab. Kos­ten­lo­se PHP-Editoren eignen sich in erster Linie für Nut­ze­rin­nen und Nutzer, die nicht über tief­grei­fen­de Pro­gram­mier­kennt­nis­se verfügen und nicht re­gel­mä­ßig an PHP-Dateien arbeiten. Ihr Vorteil liegt in einer flachen Lernkurve, schnellen Start­zei­ten und einer schlanken, über­sicht­li­chen Ober­flä­che. Dazu zählen Notepad++ und Smultron.

Premium-PHP-Editoren wiederum empfehlen sich, wenn Sie sich einen größt­mög­li­chen Funk­ti­ons­um­fang und Un­ter­stüt­zung für möglichst viele Da­tei­ty­pen und Pro­gram­mier­spra­chen wünschen. Auch Editoren mit einer großen Community, einem eigenen Markplatz und einer eigenen Plugin-Bi­blio­thek empfehlen sich für komplexe, re­gel­mä­ßi­ge Arbeiten an PHP-Dateien.

Wenn Sie komplexe Frontend- und Backend-Ent­wick­lung mit PHP planen oder spe­zi­fi­sche Frame­works und Tools benötigen, eignen sich PHP IDEs. Diese bieten meist auch einen in­te­grier­ten Webserver, eine Stack-Übersicht bzw. -Auswahl und Mög­lich­kei­ten, An­wen­dun­gen zu testen. Auch eine Kom­bi­na­ti­on aus Editor und IDE wie bei Zend Studio oder CodeL­obs­ter bietet sich an.

Zum Hauptmenü