Je veux savoir quelle est la meilleure façon de comparer mes scripts PHP. N'a pas d'importance si une tâche cron, ou une page web ou d'un service web.
Je sais que je peux utiliser microtime mais est-ce vraiment de me donner le temps réel d'un script PHP?
Je veux tester et comparer différentes fonctions en PHP qui font la même chose. Par exemple, preg_match
vs strpos
ou domdocument
vs preg_match
ou preg_replace vs str_replace`
Exemple d'une page web:
<?php
// login.php
$start_time = microtime(TRUE);
session_start();
// do all my logic etc...
$end_time = microtime(TRUE);
echo $end_time - $start_time;
Cela permettra de sortie: 0.0146126717 (varie tout le temps - mais c'est le dernier que j'ai eu). Cela signifie qu'il a pris 0.015 ou afin d'exécuter le script PHP.
Est-il un meilleur moyen?