Cette version reste compatible avec les versions précédentes, tout en sachant que les méthodes suivantes :
deviennent obsolètes. Elles sont maintenant remplacées par celles-ci :
La principale amélioration de cette version est l'ajout des méthodes setBenchmarkTimer() et setBenchmarkProfiler() qui permettent de tracer et calculer les temps d'exécution de chaque objet.
Exemple d'un fichier index.php exécutant un objet Pxxo_Action :
<?php header ('Content-Type: text/html; charset=UTF-8'); session_cache_limiter('must-revalidate'); session_start(); require_once('Benchmark/Profiler.php'); $profiler = new Benchmark_Profiler(); $profiler->start(); require_once('aTesteur.php'); $obj =& new aTesteur(); $obj->setBenchmarkProfiler($profiler); $obj->main(); $obj->dump(); $profiler->stop(); $profiler->display();