3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a1 = array_fill(0, 100000, true); foreach($a1 as $k => $v){ unset($a1[$k]); } var_dump(memory_get_usage()); $a2 = array_map(function($v){ return $v; }, $a1); // capacity is trimmed down. how many resizes are performed? unset($a1); var_dump(memory_get_usage()); $a2[] = true; var_dump(memory_get_usage());

preferences:
22.73 ms | 407 KiB | 5 Q