3v4l.org

run code in 500+ PHP versions simultaneously
<?php $argv = [1,2,3]; $_POST = [1,2,3]; function foo(?array $argv = null) { if ($argv === null) { global $argv; } print_r($argv); } foo(); foo([4,5,6]);
Output for 7.2.17, 8.2.31 - 8.2.32, 8.3.5 - 8.3.32, 8.4.9 - 8.4.23, 8.5.0 - 8.5.8
Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => 4 [1] => 5 [2] => 6 )

preferences:
49.5 ms | 584 KiB | 4 Q