URL dieses Artikels:

zu Ausgabe: 04.2002
Dev.Talk
PHP@OSCON 2002. Fehlersuche mit xdebug. Newsgruppe de.comp.lang.php.
von Sebastian Bergmann


The PHP Conference 2 im Rahmen der OSCON 2002
Wie bereits im vergangenen Jahr wurde PHP auch auf der diesjährigen O'Reilly Open Source Convention [1], die vom 22. bis zum 26. Juli in San Diego, Kalifornien stattfand, ein besonderer Platz eingeräumt. Unter dem Dach der OSCON fand so, neben der Perl Conference 6, zum zweiten Mal die PHP Conference statt. Zu den Referenten gehörten unter anderem Rasmus Lerdorf, Shane Caraveo, Jim Winstead, Andrei Zmievski und Thies Arntzen. In den Tutorials und Sessions wurden unter anderem die Neuerungen von PHP 4.2, die Programmierung von Web Services mit PHP sowie softwaretechnologische Themen wie objektorientierte Programmierung und Modellierung von PHP-Applikationen mit der Unified Modeling Language (UML) vorgestellt.

Fehlersuche mit der xdebug Extension
Derick Rethans, aktives Mitglied der PHP-Entwicklergemeinde und Initiator des SRM [2] Projektes, stellt mit xdebug [3] eine Extension vor, die den Entwicklungsprozess von PHP-Applikationen deutlich erleichtern kann. Einmal aktiviert, liefert die xdebug Extension zu auftretenden Laufzeitfehlern und -warnungen wie beispielsweise nicht gefundenen Funktionen oder nicht deklarierten Variablen eine detaillierte Liste der Aufrufe, die zur Bearbeitung der fehlerhaften Code-Zeile führten. Mit einem solchen Stacktrace lassen sich Programmierfehler wesentlich schneller finden und beheben, als dies sonst möglich wäre. Neben diesem automatischen Aktivwerden im Fehlerfall bietet die xdebug Extension auch Funktionen an, um sich an beliebiger Stelle des Programms über den Call Stack zu informieren. Darüber hinaus erkennt die xdebug Extension Endlosschleifen und nicht abbrechende Rekursionen. Durch die Angabe von verstrichener Zeit und verbrauchtem Speicher zu jedem Schritt im Stacktrace lässt sich die xdebug Extension auch zu Profiling-Messungen nutzen.

Neuorganisation der Newsgruppe de.comp.lang.php
Das Trafficvolumen der Newsgruppe de.comp.lang.php, dem wohl wichtigsten deutschsprachigen Diskussionsforum für PHP-bezogene Themen, hat ein Maß erreicht, bei dem durch steigende Unübersichtlichkeit sinnvolle Diskussionen kaum mehr möglich sind. So gab es im August 2002 beispielsweise 6.962 Beiträge in über 1.500 Diskussionen. de.comp.lang.php gehört damit zu den aktivsten Newsgruppen im deutschsprachigen Usenet.
Durch Neuorganisation der bestehenden Newsgruppe und die Einrichtung spezialisierter Gruppen soll eine nach Themenschwerpunkten geordnete Strukturierung des bisherigen Traffics erreicht werden. Zu diesem Zweck wurde ein entsprechendes Verfahren eingeleitet, mit dem zunächst die Einrichtung von speziellen Gruppen für die Themen Installation und Konfiguration, Anwendung und Programmierung sowie je eine Gruppe für Datenbank- und Netzwerkprotokoll-spezifische Fragen. Jeder ist eingeladen, sich an der Diskussion der neuen Newsgruppen in de.admin.news.groups zu beteiligen.
Sebastian Bergmann [4] studiert Informatik in Bonn und ist aktives Mitglied der internationalen PHP Entwicklergemeinde. In seiner Kolumne Dev.Talk berichtet er für die Leser des PHP Magazins über die aktuellen Entwicklungen rund um PHP.

© 2004 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags. Fragen?