05-08-2009, 07:42 AM
microtime te renvoie une chaine avec 2 nombres : "nb_microsec nb_sec".
donc, si tu soustrait 2 nombres microtime sans les convertir, il va juste soustraire la partie des microsec. -> dans le cas ou il y a un passage de seconde, ton nombre sera négatif
petit exemple qui marche (repris dans la doc de php)
donc, si tu soustrait 2 nombres microtime sans les convertir, il va juste soustraire la partie des microsec. -> dans le cas ou il y a un passage de seconde, ton nombre sera négatif
petit exemple qui marche (repris dans la doc de php)
Code :
<?php
/**
* Fonction simple identique à celle en PHP 5 qui va suivre
*/
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
// Attend pendant un moment
usleep(100);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Ne rien faire pendant $time secondes\n";
?>
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be