La fonction suivante permet de calculer le temps d'exécution d'un script. Elle peut se révéler assez pratique dans l'optimisation de votre code ou pour donner une idée du temps de traitement par le serveur de votre page.
function getTime() {
static $timer = false, $start;
if ($timer === false) {
$start = array_sum(explode(' ',microtime()));
$timer = true;
return NULL;
} else {
$timer = false;
$end = array_sum(explode(' ',microtime()));
return round(($end - $start) * 1000, 3);
}
}
getTime();
/* Exécution du script */
echo getTime();
$j = 0; $i = 100;
while($i) $j += $i--;
echo getTime(),' ms';
Affichera par exemple : 0.145 ms
Fonction getTime()
function getTime() {
static $timer = false, $start;
if ($timer === false) {
$start = array_sum(explode(' ',microtime()));
$timer = true;
return NULL;
} else {
$timer = false;
$end = array_sum(explode(' ',microtime()));
return round(($end - $start) * 1000, 3);
}
}
Utilisation
getTime();
/* Exécution du script */
echo getTime();
Le résultat s'exprime en millisecondes.
Exemple :
$j = 0; $i = 100;
while($i) $j += $i--;
echo getTime(),' ms';
Affichera par exemple : 0.145 ms
Ajouter aux favoris
Bookmarker
Envoyer par mail
Vu: 350






