<?php function calcul_execution() { list($msec, $sec) = explode(' ', microtime()); return ((float) $sec + (float) $msec) * 1000000; } $debut_calcul = calcul_execution(); // Votre fonction ou votre page $fin_calcul = calcul_execution(); echo $fin_calcul-$debut_calcul; ?>
Ouaip. Ca pourrait juste être sympa de passer ca en secondes et d'arrondir, histoire de pas avoir un truc trop grand...@++R@f
Pour moi, l'intérêt du script, c'était justement qu'il soit hyper précis (je m'en servais pour calculer le temps d'éxécution d'un algorithme).
C'est marrant, il y a quasiment le même bout de code dans l'aide officielle PHP !
Tu n'aspas 36 façons de calculer le temps d'éxécution d'une fonction :x
Quelle aide officielle ?
Doc officielle je pense :/
..l'aide officielle que tu peux trouver sur le site de PHP:http://www.php.net/En ligne ou en téléchargement...
C'est une bonne fonction, noté 4/10. Le plus gros défaut je trouve, c'est que ça donne un résultat en micro-secondes.
Comme je l'ai dit, initialement, le but était de calculer un temps très précis.
Et tu pourrais pas dire comment on peux faire pour mettre en secondes ?Merci
Tu divise par 1000000 et tu arrondis...round( $tps / 1000000, 2 );@++R@f
Dans le genre il y a mieu:http://www.phpcs.com/code.aspx?ID=32471Bonne journée
confondre micro-seconde et milli-seconde ça fait 1000 bugs /s bravo !
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 607 membres 163 nouveaux aujourd'hui 16 195 membres club