- microtime: documentation ( source)
<?php
$start = microtime(true);
$stack = new SplStack();
$array = [];
for ($i = 0; $i < 100000; ++$i) {
$stack->push($i);
// $array[] = $i;
}
$tmp = 0;
for ($i = 0; $i < 100000; ++$i) {
$tmp = $stack->pop();
// $tmp = array_pop($array);
}
echo microtime(true) - $start;