Code-Verfolgung mit Zends PHP-Server

Mit seiner nächsten Server-Version will Zend PHP-Entwicklern die Fehlersuche durch eine Tracing-Funktion erleichtern.

vorlesen Druckansicht 39 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Christian Kirsch

Wie eine Blackbox im Flugzeug soll sich eine Funktion des neuen Zend-Server 5 verhalten: In der Beta-Version steckt eine Tracing-Option, die die AusfĂĽhrung von PHP-Skripten protokolliert.

Die Tracing-Funktion zeigt alle Funktionsaufrufe mit Argumenten und RĂĽckgabewerten.

(Bild: zend.com)

Sie soll die Fehlersuche und -behebung vereinfachen, indem sie die Hierarchie der Funktionsaufrufe samt übergebenen Argumenten und Rückgabewerten aufzeichnet. Entwickler können das Tracing manuell einschalten, etwa bei der Suche nach Performance-Engpässen. Bei "Problemen" aktiviert der Server es laut Hersteller selbsttätig.

Rechenintensive Anwendungen sollen von einer "Job Queue" profitieren. Sie erlaubt es, PHP-Scripts als Batch-Jobs zu einer bestimmten Zeit, abhängig von der Belastung des Systems oder nach Priorität zu starten. Sie können auf demselben Rechner wie der Zend-Server laufen oder auf einem anderen.

Die Beta-Version für Windows ist kostenlos erhältlich, es gibt jeweils eine Variante für PHP 5.2 und 5.3. Auf Nachfrage erklärte der Hersteller, dass die freie Community-Version weder Tracing noch Job-Queue enthalten wird. (ck)