Leçon N° 10 : Dates
Utilisation de la fonction 'microtime'SolutionSolution & source*
•Afficher le temps mis au serveur pour executer une fois la boucle while
Notes de page
Source: lesson_10_e_microtime_1.phpRé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
$start tscalc();
// on fait qq chose, ici on execute 50000 fois une boucle
$count 0;
$x 0;
while (
$count 50000)
{
    
$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é " . ($end-$start)." secondes";
?>

Le traitement a démarré à 1732242790.8619 et s'est terminé à 1732242790.8624

Tous droits réservés. 2005-2020