Je veux savoir quelle est la meilleure façon de comparer mes scripts PHP. Peu importe qu'il s'agisse d'un travail cron, d'une page Web ou d'un service Web.
Je sais que je peux utiliser microtime mais est-ce que cela me donne vraiment le temps réel d'un script PHP?
Je souhaite tester et comparer différentes fonctions de 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 de 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 affichera: 0.0146126717 (varie tout le temps - mais c'est le dernier que j'ai). Cela signifie qu'il a fallu environ 0,015 pour exécuter le script PHP.
Y a-t-il un meilleur moyen?