3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo(array &$x = NULL){$x = $x?: array();} $x = array(); foo($x[]); foo($x[]); foo($x[]); foo($x[]); var_dump($x);

preferences:
43.02 ms | 402 KiB | 5 Q