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
|