Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:phpstorm

Dies ist eine alte Version des Dokuments!


PHPStorm (PHP Code Editor)

PhpStorm ist eine integrierte Entwichklungsumgebung (IDE) für die Programmiersprache PHP. Ein schneller Autovervollständiger sowie ein inteligentes Syntaxhighlighting sind die großen Vorteile dieser Software.

Mit der Testversion kann das Programm im vollem Funktionsumfang 30 Tage benutzt werden. Danach kann die „personal licence“ (for individual customers) von PHPStorm 10.0 für 89,00 Euro im ersten Jahr (Stand: 04.11.2015) erworben werden.


Installation und empfohlende Konfiguration

  1. PhpStorm herunterladen (https://www.jetbrains.com/phpstorm/) und installieren.
  2. Unter „File“ ⇒ „Settings…“ ⇒ „Languages & Frameworks“ ⇒ „PHP“ ⇒ „PHP language level“ die PHP-Version einstellen.
  3. Unter „File“ ⇒ „Settings…“ ⇒ „Editor“ ⇒ „General“ ⇒ „Apperance“ ⇒ „Show line numbers“ aktivieren.
  4. http://www.jetbrains.com/phpstorm/marklets/ ⇒ Xdebug [Generate]: „Start debugger“ und „Stop debugger“ in die Lesezeichen-Symbolleiste schieben.

Neues Projekt aus Git-Repository erstellen

Hinweis: Wurde Git erst nach PHPStorm installiert, muss in PHPStorm der Pfad zu Git eingegeben werden: „File“ ⇒ „Settings…“ ⇒ „Version Control“ ⇒ „Git“ ⇒ „Path to Git executable“

  1. PhpStorm öffnen und mit „File“ ⇒ „Settings…“ ⇒ „Plugins“ ⇒ „Install JetBrains plugin…“ ⇒ „.ignore“ das Plugin von .gitignore installieren
  2. SSH-Key in Windows hinterlegen, falls dieser benötigt wird.
  3. „Check out from Version Control“ ⇒ „Git“ auswählen und die URL des Repository eintragen.

Namespace-Root-Verzeichnis festlegen

„Code“ ⇒ „Detect PSR-0 Namespace Root“ ⇒ und Verzeichnis als „Resource Root“ markieren.

Datenbank anbinden

„View“ ⇒ „Tool Windows“ ⇒ „Database“ ⇒ „New“ …


Debuggen

  1. Den Debug-Modus durch das Lesezeichen im Browser „Start debugger“ aktivieren.
  2. PhpStorm öffnen und ⇒ Run ⇒ „Start Listening for PHP Debug Connections“ aktivieren.
  3. „Haltepunkte“ in PHPStorm einfügen.
  4. Seite mit „http://localhost“ aufrufen.

Beim Erreichen eines Haltepunktes wird die Ausführung des Scriptes angehalten und in PhpStorm werden alle Variablen-Inhalte zur Laufzeit angezeigt, ohne die Benutzung von „echo“ oder „print_r“.


Shortcuts

Wichtige Tastenkürzel für eine effektive Bedienung im alltäglichen Gebrauch

Tastaturkürzel Auswirkung
[SHIFT] + [SHIFT] öffnet die Volltextsuche im gesamten Projekt
[STRG] + [D] Dupliziert die aktuelle Zeile nach unten
[STRG] + [P] zeigt die Parameter der aktuellen Funktion oder Methode an
[STRG] + [Q] öffnet die Quick-Dokumentation, die durch PHPDoc erstellt wird
[STRG] + [TAB] öffnet den Switcher, mit dem durch die offenen Dateien gewechselt werden kann
[STRG] + [RETURN] auf einer SQL-Anweisung wird diese ausgeführt
[ALT] + [RETURN] öffnet den Kontextabhängigen Quick-Fix, um Probelme schnell zu lösen

Quick-Fix

Der Quick-Fix bietet für das aktuell angezeigte Problem die passende Lösungsmöglichkeit an.

Beispiele:

Configure data source auf einer SQL-Anweisung kann eine Verbindung zu einer Datenquelle angelegt werden,
falls noch keine eingerichtet wurde
Change dialect to… auf einer SQL-Anweisung kann die korrekte SQL-Sprache (z. B. MySQL) eingestellt werden
Generate PHPDoc for function auf einer Funktion kann ein automatischer PHPDoc-Eintrag generiert werden
Add getter and setter auf einer Variable können automatisch getter- und setter-Methoden erstellt werden
php/phpstorm.1468241090.txt.gz · Zuletzt geändert: 2016/07/11 00:00 (Externe Bearbeitung)