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 = $a1; // capacity will be same as original despite $a1 is empty $a2[] = true; var_dump(memory_get_usage()); unset($a1); var_dump(memory_get_usage());

preferences:
29.83 ms | 406 KiB | 5 Q