PHP ganz bequem

Teil 3: [Workshop] Delphi für PHP 2.0 - Schneller Webseiten designen

Hilfe bei der Code-Erstellung

Doch nicht nur die visuellen Gestaltungsmöglichkeiten machen es dem Nutzer leicht, ans Ziel zu gelangen. Auch bei der Programmierung des PHP-Codes gibt es einige neue Features, die sinnvolle Unterstützung bei der Arbeit bieten. Die Funktion SyncEdit dient dazu, mehrere gleiche Identifier gleichzeitig verändern zu können.

Workshop: Delphi für PHP 2.0

© Archiv

Farbige Linien zeigen an, ob grafische Elemente gleichmäßig angeordnet sind (links: zentriert, rechts: linksbündig).

Dazu müssen Sie zunächst den gewünschten Code-Abschnitt markieren. Automatisch erscheint dann am linken Rand das kleine SyncEdit-Symbol. Wenn Sie dies anklicken, unterstreicht das Programm alle Identifier im markierten Abschnitt. Beispielsweise taucht dort vielleicht mehrfach der Identifier Button1 auf. Ändern Sie dies an nur einer Stelle im markierten Bereich in MyButton, überträgt die SyncEdit-Funktion diese Änderung auf alle Button1-Identifier im markierten Abschnitt.

Zum bequemen Bearbeiten von komplexen Codes können Sie auch einzelne Abschnitte verbergen, die im Augenblick nicht für Ihre Programmierung relevant sind. Dieses Code Folding ist möglich durch das Klicken kleiner Minus- und Plus-Symbole am linken Rand, ganz ähnlich wie beim Öffnen von Verzeichnissen zum Beispiel im Windows Explorer. Diese Symbole erscheinen automatisch an den geeigneten Stellen, wo ganze Abschnitte verborgen werden können.

Fehler vermeiden

Weitere neue Features helfen Ihnen maßgeblich dabei, beim Programmieren Fehler zu vermeiden: Syntaxfehler im Code unterstreicht die Software mit den gleichen roten Wellenlinien, die man aus der Office-Rechtschreibprüfung kennt. Das erleichtert beispielsweise das Erkennen von einfachen Tippfehlern.

Darüber hinaus hilft die Änderungsverfolgung: Neu eingegebenen Code markiert das Programm vor dem Abspeichern mit einer gelben Linie am linken Rand, sodass Sie ihn leichter wiederfinden. Bei Code-Abschnitten, die Sie seit dem ersten Öffnen der Datei hinzugefügt und bereits einmal gespeichert haben, erscheint diese Linie in Grün.

Wie Sie es vom T9-Modus auf dem Handy kennen, kann auch Delphi für PHP 2.0 den Code automatisch vervollständigen. Schon während der Nutzer einen Objektcode eingibt, zeigt ein kleines Popup-Fenster eine Liste mit möglichen, passenden Elementen an, die Sie direkt auswählen und einfügen können. Für das Einfügen des obersten Eintrags genügt das Drücken der Enter-Taste.

Zusätzliche Hilfe bietet ein weiteres kleines Fenster, das bei der Auswahl eines bestimmten Codes aus der Vorschlagliste erscheint. Ähnlich einem kurzen Lexikoneintrag informiert es Sie über die Funktion des jeweiligen Identifiers, beispielsweise welchen Wert eine Methode erzeugt.

Debugging-Funktionen

Wenn Sie eine Anwendung in der IDE starten, können Sie den Ablauf im integrierten Debugger überwachen. Dieser befindet sich im Fenster ganz unten und verfügt über verschiedene Funktionen zur Analyse und Behebung von Problemen. Diese Funktionen lassen sich über einzelne Rei ter am unteren Rand aufrufen. Besonders nützlich ist der Profiler: Diesen müssen Sie zunächst per Kontrollkästchen links oben aktivieren.

Workshop: Delphi für PHP 2.0

© Archiv

Der Profiler zeigt an, wie lange die Ausführung einzelner Befehle in einer Anwendung dauert.

Wenn Sie dann eine Anwendung zur Probe starten, erstellt der Profiler eine Übersicht über die Zeitdauer, die alle einzelnen Code-Zeilen in ihrer Ausführung benötigen. So erkennen Sie die Bottlenecks - also Code, der ungewöhnlich viel Zeit beansprucht und daher eventuell optimierbar ist.

Darüber hinaus können Sie etwa auch Haltepunkte setzen, an denen die Anwendung unterbrochen werden soll. So lassen sich Fehler leichter lokalisieren. Die Haltepunkte setzen Sie einfach per Mausklick am linken Rand in der Code-Ansicht. Sie erscheinen dann als rote Punkte, die Sie anschließend auch deaktivieren können.

Beim Hochladen eines fertigen Projektes hilft der Deployment-Experte, zu finden im Hauptmenü unter Tools. Mit seiner Hilfe können Sie alle benötigten Dateien für ein neues Projekt in einem lokalen Verzeichnis zusammenstellen, und dies dann anschließend mit einem FTP-Programm Ihrer Wahl auf einen Server laden.

Mehr zum Thema

Youtube Sperre umgehen GEMA
Videos freischalten

So umgehen Sie die GEMA-Sperre bei Youtube. Was Sie dazu brauchen, und wie es am einfachsten geht.
Neue Fritzboxen unterstützen den AC-Standard.
WLAN-Geschwindigkeit verdoppeln

Mehr WLAN-Geschwindigkeit: Mit dem WLAN-Standard 802.11ac und den richtigen Geräten und Einstellungen verdoppeln Sie den Datendurchsatz.
Netflix auf dem TV
Programm in der Übersicht

Welche Filme und Serien gibt es bei Netflix eigentlich zu sehen? Was ist neu im Streaming-Angebot? Diese Antworten helfen weiter.
Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
E.T. – Der Außerirdische
Vorschau auf Film- und Serien-Highlights

Amazon Prime Instant Video lockt im Dezember 2016 mit Film-Highlights wie "E.T.", "Fast & Furious 7" und der Serie "Ku’damm 56​".