3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $ext = new ReflectionExtension('openssl'); var_dump($ext->getVersion());
Output for 7.1.0
string(5) "7.1.0"
Output for 7.0.14
string(6) "7.0.14"
Output for 7.0.6
string(5) "7.0.6"
Output for 7.0.5
string(5) "7.0.5"
Output for 7.0.4
string(5) "7.0.4"
Output for 7.0.3
string(5) "7.0.3"
Output for 7.0.2
string(5) "7.0.2"
Output for 7.0.1
string(5) "7.0.1"
Output for 7.0.0
string(5) "7.0.0"
Output for hhvm-3.12.0
string(0) ""
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.4.34 - 5.6.21
NULL
Output for 5.0.3 - 5.4.32
Fatal error: Uncaught exception 'ReflectionException' with message 'Extension openssl does not exist' in /in/Jrhjc:3 Stack trace: #0 /in/Jrhjc(3): ReflectionExtension->__construct('openssl') #1 {main} thrown in /in/Jrhjc on line 3
Process exited with code 255.
Output for 5.0.0 - 5.0.2
Fatal error: Uncaught exception 'ReflectionException' with message 'Extension openssl does not exist' in /in/Jrhjc:3 Stack trace: #0 {main} thrown in /in/Jrhjc on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.9
Fatal error: Cannot instantiate non-existent class: reflectionextension in /in/Jrhjc on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Cannot instantiate non-existent class: reflectionextension in /in/Jrhjc on line 3