Je souhaite récupérer le temps de réponse d'une recherche sur mon annuaire ldap avec microtime.
Alors j'ai l'erreur :
-bash: essai.php: line 28: syntax error near unexpected token `$usec,'
-bash: essai.php: line 28: ` list($usec, $sec) = explode(" ", microtime());'
quand j'exécute mon programme php en ligne de commande. Je ne comprend pas pourquoi.
Voici mon code (J'ai ajouté les lignes)
25 // temps d'execution en micro-seconde
26 function microtime_float()
27 {
28 list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
// Notre ldap_search vas effectuer une demande et nous allons recuperer son temps de réponse
$sr=ldap_search($ldapconn, $base, $filter, $justthese);
// nous donnons le résultat de la recherche dans $entries, ici cela ne nous interesse pas
$entries = ldap_get_entries($ldapconn, $sr);
$time_end = microtime_float();
// $result nous donne le temps de réponse à notre demande sur ldap
$time = $time_end - $time_start;
echo "Ne rien faire pendant $time secondes\n";
Merci