13
trace
trace
SYNOPSIS
trace()
DESCRIPTION
trace collecte les sorties d'appels successifs à dump ou retourne les sorties collectées.
trace accepte 0, 1 ou 2 arguments. Avec 1 ou 2 arguments, trace collecte la sortie de dump appelé avec les mêmes arguments, i.e. une valeur et un libellé facultatif.
Sans argument, trace retourne le tableau des dumps collectés.
NOTE : trace est destinée au débogage.
Le programmeur peut choisir où afficher les dumps collectés.
Voir la vue finale standard.phtml dans layouts :
CODE
- require_once 'dump.php';
- function trace() {
- static $trace = null;
- if (func_num_args() == 0) {
- return $trace;
- }
- $var = func_get_arg(0);
- $label = func_num_args() > 1 ? func_get_arg(1) : null;
- if (!$trace) {
- $trace = array();
- }
- $trace[]=dump($var, $label, false);
- return true;
- }
Commentaires