3v4l.org

run code in 200+ php & hhvm versions
<?php for($limit=10,$str=str_repeat(" ",$limit);$limit>=0;--$limit){ $arr=explode(" ",$str,$limit); if(($count=count($arr)) > $limit){ throw new LogicException("explode() returned more elements than the limit! someone send a bugreport! limit: {$limit} elements: {$count}"); } }
based on AEZ36
Output for 7.0.0 - 7.4.0rc1
Fatal error: Uncaught LogicException: explode() returned more elements than the limit! someone send a bugreport! limit: 0 elements: 1 in /in/5TjXl:6 Stack trace: #0 {main} thrown in /in/5TjXl on line 6
Process exited with code 255.
Output for hhvm-3.22.0
Fatal error: Uncaught exception 'LogicException' with message 'explode() returned more elements than the limit! someone send a bugreport! limit: 0 elements: 1' in /in/5TjXl:-1 Stack trace: #0 {main}
Process exited with code 255.
Output for hhvm-3.10.1 - 3.21.3
Fatal error: Uncaught exception 'LogicException' with message 'explode() returned more elements than the limit! someone send a bugreport! limit: 0 elements: 1' in /in/5TjXl:6 Stack trace: #0 {main}
Process exited with code 255.
Output for 5.1.0 - 5.6.40
Fatal error: Uncaught exception 'LogicException' with message 'explode() returned more elements than the limit! someone send a bugreport! limit: 0 elements: 1' in /in/5TjXl:6 Stack trace: #0 {main} thrown in /in/5TjXl on line 6
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Fatal error: Class 'LogicException' not found in /in/5TjXl on line 6
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_NEW in /in/5TjXl on line 6
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1
Parse error: parse error, unexpected T_NEW in /in/5TjXl on line 6
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/5TjXl on line 6
Process exited with code 255.