- var_dump: documentation ( source)
- memory_get_usage: documentation ( source)
- range: documentation ( source)
<?php
function myfunction($array){
echo PHP_EOL . ' pass $array to function...' . PHP_EOL;
var_dump(memory_get_usage());
echo PHP_EOL . ' modify $array...' . PHP_EOL;
$array[343] = 23;
var_dump(memory_get_usage());
}
echo PHP_EOL . ' init $array with 10k elements...' . PHP_EOL;
$array = range(1,10000);
var_dump(memory_get_usage());
myfunction($array);