3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $arr = [ 'blah' => 1, 'foo' => 2, ]; $key = 'foo'; $val = $arr[$key] ?? null; echo $val; var_dump($arr);
based on F2u09
Output for 7.0.0 - 7.2.0
2array(2) { ["blah"]=> int(1) ["foo"]=> int(2) }
Output for 5.4.2 - 5.6.28
Parse error: syntax error, unexpected '?' in /in/kOi1h on line 9
Process exited with code 255.
Output for 5.3.18 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/kOi1h on line 3
Process exited with code 255.