Das dreitägige Seminar vermittelt einen vollständigen Werkzeugkasten für das Analysieren, Testen und Optimieren von PHP-Anwendungen in Eclipse PDT. Im Mittelpunkt stehen lokale und entfernte Debugging-Szenarien, testnahe Arbeitsweisen, reproduzierbare Fehleranalysen und die Auswertung von Profiling-Daten für leistungsrelevante Anwendungen.
Zielgruppe
Das Seminar richtet sich an PHP-Entwicklungsteams, die Fehler systematisch eingrenzen, Webanwendungen unter realistischen Bedingungen analysieren und Performance-Probleme methodisch untersuchen möchten.
Inhalte
- Einrichtung und Vergleich lokaler und serverbezogener Debugging-Szenarien
- Arbeiten mit Breakpoints, Step-Into-, Step-Over- und Step-Return-Abläufen
- Auswertung von Variablen, Parametern, Stack-Informationen und Zustandswechseln
- Konfiguration von PHP Script- und PHP Web Page-Debug-Läufen
- Pfadabbildungen, Server-Definitionen und typische Fehlerbilder bei Remote-Debugging
- Einsatz von Xdebug und optionalen Zend-Debugger-Szenarien innerhalb von PDT
- Organisation testnaher Entwicklungsabläufe und strukturierter Testausführungen in der IDE
- Profiling-Workflows, Import von CacheGrind-Daten und Interpretation von Laufzeitengpässen
- Fehleranalyse bei Sessions, Formularabläufen, APIs, CLI-Skripten und mehrstufigen Aufrufketten
Praxisnutzen
Das Seminar reduziert Diagnosezeiten, verbessert die Nachvollziehbarkeit komplexer Fehlerbilder und schafft eine belastbare Routine für Performance-Analysen. Besonders in gemischten lokalen und entfernten Ausführungsumgebungen steigt die Handlungssicherheit deutlich.
Voraussetzungen
Erforderlich sind praktische PHP-Kenntnisse und ein sicherer Umgang mit Projekten in Eclipse PDT. Empfohlen wird vorab das Seminar Grundlagen und produktiver Einstieg.
