- microtime: documentation ( source)
<?php
$startTime = microtime(true);
$outerLoop = 1000000000;
$innerLoop = 1;
$mod = 1;
for($i = 0; $i < $outerLoop; $i++) {
for($j = 0; $j < $innerLoop; $j++) {
$mod = ($mod + 1) % 3;
}
}
$endTime = microtime(true);
$seconds = ($endTime - $startTime);
echo "Done. Took: $seconds\n";