3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo array("first val","second", "and so on ...")[rand(0,2)]."\n"; echo array("first val","second", "and so on ...")[rand(0,2)]."\n"; echo array("first val","second", "and so on ...")[rand(0,2)]."\n";
Output for 7.1.0
first val first val second
Output for 5.5.7, 5.5.33, 5.6.22, 7.0.5, 7.0.14
and so on ... first val second
Output for 5.5.21, 5.5.27 - 5.5.28, 5.5.32, 5.6.17, 7.0.10
and so on ... and so on ... and so on ...
Output for 7.0.9
second first val first val
Output for 5.5.23, 5.5.30, 5.5.36, 5.6.8, 5.6.16, 7.0.6, 7.0.8
first val second and so on ...
Output for 5.5.1, 5.6.18, 7.0.7
and so on ... first val first val
Output for 5.5.9, 5.6.24, 7.0.4
first val and so on ... first val
Output for 5.5.8, 5.5.14, 5.6.1, 7.0.3
and so on ... second and so on ...
Output for 7.0.2
second first val second
Output for 5.5.29, 5.6.0, 5.6.12, 5.6.25, 7.0.1
and so on ... and so on ... second
Output for 5.5.0, 5.6.4, hhvm-3.12.0, 7.0.0
second and so on ... second
Output for 5.5.16, 5.6.11, 5.6.13, hhvm-3.10.0
second second first val
Output for 5.5.12, 5.6.28
first val second second
Output for 5.6.21, 5.6.23
and so on ... second first val
Output for 5.5.18, 5.6.20
and so on ... second second
Output for 5.6.19
second second and so on ...
Output for 5.5.10 - 5.5.11, 5.5.31, 5.5.38, 5.6.10, 5.6.15
second and so on ... and so on ...
Output for 5.5.2 - 5.5.3, 5.5.13, 5.5.26, 5.6.14
and so on ... and so on ... first val
Output for 5.5.5, 5.5.34, 5.6.9
second and so on ... first val
Output for 5.6.7
and so on ... first val and so on ...
Output for 5.5.37, 5.6.5 - 5.6.6
first val and so on ... and so on ...
Output for 5.5.20, 5.5.24, 5.6.3
second first val and so on ...
Output for 5.6.2
second second second
Output for 5.5.35
first val and so on ... second
Output for 5.5.22, 5.5.25
first val first val and so on ...
Output for 5.5.4, 5.5.6, 5.5.15, 5.5.19
first val second first val
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.4.45
Parse error: syntax error, unexpected '[', expecting ',' or ';' in /in/GfmhD 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 ',' or ';' in /in/GfmhD on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `','' or `';'' in /in/GfmhD on line 3
Process exited with code 255.