3v4l.org

run code in 300+ 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.3.5 - 8.3.30, 8.4.9 - 8.4.18, 8.5.0 - 8.5.3
Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => 4 [1] => 5 [2] => 6 )

preferences:
48.25 ms | 545 KiB | 4 Q