3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $a = array_fill_keys([1.5], 'hello'); $b = [1.5 => 'hello']; var_dump([$a, $b]); var_dump([$a[1.5], $b[1.5]]);
based on o1Wn0
Output for 5.4.0 - 7.2.6
array(2) { [0]=> array(1) { ["1.5"]=> string(5) "hello" } [1]=> array(1) { [1]=> string(5) "hello" } } Notice: Undefined offset: 1 in /in/gvfc9 on line 7 array(2) { [0]=> NULL [1]=> string(5) "hello" }
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[', expecting ')' in /in/gvfc9 on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[', expecting ')' in /in/gvfc9 on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `')'' in /in/gvfc9 on line 3
Process exited with code 255.