- microtime: documentation ( source)
- array_pop: 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;