Solution de l'exercice :

Source : lesson_10_e_microtime_1.php Résultat
<?php
// Fonction pour calculer le temps en microsecondes
function tscalc()
{
    
//exemple de ce que renvoie microtime:0.92821900 1036862317 (µs secondes)
    
$arr explode(" "microtime());
    
//on rajoute donc les deux chiffres pour avoir un timestamp avec des des µs
    
return $arr[0] + $arr[1];
}
// chrono de départ
$count 0;
$x 0;
$start tscalc();
// on fait qq chose, ici on execute 1 fois une boucle
while ($count 1)
{
    
$x $x $count;
    
$count++;    
}
// chrono fin
$end tscalc();
echo 
"Le traitement a démarré à $start  et s'est terminé à $end<br/>";
echo 
"Le traitement a duré " 1000000*($end-$start)." µsecondes";
?>

Le traitement a démarré à 1732264597.1562 et s'est terminé à 1732264597.1562
Le traitement a duré 10.967254638672 µsecondes


Tous droits réservés. 2005-2020