- var_dump: documentation ( source)
- memory_get_peak_usage: documentation ( source)
- range: documentation ( source)
<?php
function delta() {
static $lastmem;
$delta = memory_get_peak_usage() - $lastmem;
if ($lastmem == 0) $delta = 0;
$lastmem = memory_get_peak_usage();
return $delta;
}
$a=range(1, 500);
for($x=0;$x<sizeof($a);$x++) {
$a[$x]++;
}
var_dump('for loop and increment delta:'.delta());
foreach($a as $k=>$v) {
$a[$k]++;
}
var_dump('foreach loop and increment delta: '.delta());