3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $a = 0; $a[3] = "hello!"; var_dump(a); $b = false; $b[3] = "hello!"; var_dump(b);
Output for 7.2.0
Warning: Cannot use a scalar value as an array in /in/E7hXD on line 4 Warning: Use of undefined constant a - assumed 'a' (this will throw an Error in a future version of PHP) in /in/E7hXD on line 5 string(1) "a" Warning: Use of undefined constant b - assumed 'b' (this will throw an Error in a future version of PHP) in /in/E7hXD on line 9 string(1) "b"
Output for 5.3.17 - 7.1.10
Warning: Cannot use a scalar value as an array in /in/E7hXD on line 4 Notice: Use of undefined constant a - assumed 'a' in /in/E7hXD on line 5 string(1) "a" Notice: Use of undefined constant b - assumed 'b' in /in/E7hXD on line 9 string(1) "b"