WordPress.org

Make WordPress Core

Ticket #21169: each-perf.php

File each-perf.php, 287 bytes (added by devesine, 22 months ago)
Line 
1<?php
2global $arr;
3$i = 0;
4$tmp = '';
5while($i < 10000) {
6        $tmp .= 'a';
7        ++$i;
8}
9$arr = array_fill(100000000000000000000000, 100, $tmp);
10unset($i, $tmp);
11
12$ts = microtime(true);
13reset($arr);
14while($next = each($arr)) {
15        $val = $next['value'];
16};
17
18echo (microtime(true) - $ts) . PHP_EOL;