Code-Verfolgung mit Zends PHP-Server
Mit seiner nächsten Server-Version will Zend PHP-Entwicklern die Fehlersuche durch eine Tracing-Funktion erleichtern.
- 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.
(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)