Das PHP Script Verzeichnis

Webentwickler die mit PHP, HTML, JavaScript und CSS arbeiten kennen wahrscheinlich die weit verbreiteten IDEs Netbeans und Eclipse. In diesem Beitrag möchte ich die mächtige Alternative PhpStorm vorstellen.

PhpStorm ist eine erstklassige PHP IDE, die den Focus voll und ganz auf die Produktivität der PHP- Entwickler legt. PhpStorm basiert auf der umfangreichen Entwicklungs- Umgebung IntelliJ IDEA der JetBrains Company und ist eine auf PHP spezialisierte Version.

PhpStorm 6 ist eine Entwicklungs- Umgebung für die Programmiersprache PHP der JetBrains Company. Zu den Features der umfangreichen Software gehören unter anderem PHPUnit-Unterstützung, Refaktorisierungs- Optionen zum Verschieben von Klassen und deren Member-Elementen, ein Code (Re)arranger hilft die Struktur des Codes zu vereinheitlichen und zu kontrollieren , ein intelligentes Code- und Syntax-Highlighting ist integriert, Tools zur Versionskontrolle sowie ausgefeilte Möglichkeiten zur automatischen Erstellung von PHP- Code. Auch ein REST Client ist in PhpStorm integriert. Besonders erwähnenswert ist die smarte Codevervollständigung der IDE.

Das zeichnet PhpStorm aus:

  • Sehr einfache und verständliche Handhabung
  • PHPStrom lässt sich einfach konfigurieren
  • PhpStorm unterstützt neben PHP auch HTML, CSS und JavaScript
  • Vereinfachte Versionskontrolle
  • PHPDoc Unterstützung für Code-Vervollständigung
  • Frameworks Unterstützung z. B. von Template-Engines
  • Smarty Templates können bearbeitet werden
  • PHP-Code Sniffer zum Überprüfen des Codes on the fly
  • Codeanalyse zur Auffindung von Fehlern
  • Synchronisation mit FTP-Server beschleunigt die Web- Entwicklung
  • Integration des Versionierungssystems Git

Der Funktionsumfang PhpStorm ist eine Entwicklungs- Umgebung kann über viele Plugins erweitert werden, die von JetBrains und von der Community entwickelt und zur Verfügung gestellt werden.

So gibt es zum Beispiel Module für Drupal Entwicklung, ein Assets Compressor Plugin zum komprimieren von CSS und Javascript Dateien etc.

Die PhpStorm 6 IDE

Die PhpStorm 6 IDE

Auch ein REST-Client zum testen RESTful Web-Services direkt aus PhpStorm heraus ist in der PhpStorm IDE integriert. Man kann unterschiedliche Anforderungen über HTTP wie zum Beispiel GET, POST, PUT etc. mit verschiedenen Parametern testen und bekommt die entsprechenden Antwort-Header.

Die aktuelle Version PhpStorm 6 beinhaltet einige Verbesserungen für die HTML- und CSS- Kodierung mit einer stark überarbeiteten HTML- Struktur. Dadurch wird das HTML- und CSS Coding stark beschleunigt.

Die PhpStorm IDE bietet auch Debugging- Funktionen für TypeScript, Dart und CoffeeScript sowie eine Unterstützung für Emmet-Abkürzungen zum beschleunigten Schreiben von HTML- und CSS-Code.

Die IDE von PhpStorm 6 wurde komplett überarbeitet und ist nach kurzer Einarbeitung intuitiv bedienbar. Für die IDE stehen mehrere verschiedene Themes zur Verfügung. Auch Retina- Icons werden unterstützt.

Das folgende Video zeigt wie PhpStorm 6 zum Debugging eingesetzt werden kann

Zu den Vorteilen der Software gehören unter anderem ein schnelles Startverhalten, eine top Performance und eine schnelle Auto- Code- Vervollständigung und ein intelligentes Syntaxhighlighting.

Fazit

Das Potenzial von PhpStorm ist ohne Übertreibung gewaltig. Wer PHP Scripte entwickelt und eine mächtige Entwicklungs- Umgebung nutzen möchte, ist mit PhpStorm gut bedient.