A la question comment je fais pour débugguer du PHP, voilà la réponse[1].
function debug () {
static $_startTime = NULL;
static $_startCodeLine = 0;
static $_totalTime = 0;
$_callInfo = array_shift (debug_backtrace());
$_codeLine = $_callInfo['line'];
$_fileName = array_pop (explode('/', $_callInfo['file']));
if ($_startTime === NULL) {
print 'debug '.$_fileName.'> initialize<br/>'."\n";
$_startTime = time() + microtime();
$_startCodeLine = $_codeLine;
} else {
$_totalTime = $_totalTime + time() + microtime() - $_startTime;
printf ('debug %s> code-lines: %d-%d time: %.4f mem: %d KB [durée: %.4f]<br/>'."\n", $_fileName, $_startCodeLine, $_codeLine, (time() + microtime() - $_startTime), ceil(memory_get_usage()/1024), $_totalTime);
$_startTime = time () + microtime();
$_startCodeLine = $_codeLine;
}
}
Notez que cette fonction vous donne le nom du fichier où est appelé la fonction de debug, le temps entre deux appels à celle-ci et les lignes du fichiers. Accessoirement, ça indique aussi la consommation mémoire. Cette fonction ne fonctionne[2] qu'avec PHP > 4.3.
Où il est expliqué que les sondages concernant Jean-Marie LePen sont certainement en dessous de la vérité.
Flash-Back :
Samedi 31 mars 2007 a eu lieu à Emerainville[1], une marche silencieuse pour protester contre la violence urbaine et l'agression de policiers municipaux.
[1] Petite ville de Seine et Marne (77).
| |||
© 2003-2008, Flyounet.
Nombre de billets : 416
Nombre de commentaires : 1245
Ce site respecte les standards :