3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php var_dump((array)new \DateTime());
Output for 7.2.0
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.041302" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.10
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.003856" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.7
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.005005" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.6
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.020636" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.5
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.046576" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.4
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.061369" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.4.30 - 5.4.45, 5.5.14 - 5.6.30, hhvm-3.11.1 - 3.17.3, 7.0.0 - 7.0.20, 7.1.3
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.2
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.042543" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.1
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.025519" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.0
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.005279" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for hhvm-3.10.1
array(3) { ["date"]=> string(26) "2017-08-01 10:45:41.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.5.13
array(3) { ["date"]=> string(19) "2017-08-01 10:45:41" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.3.0 - 5.4.29, 5.5.0 - 5.5.12
array(3) { ["date"]=> string(19) "2017-08-01 10:45:40" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.2.0 - 5.2.17
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 array(0) { }
Output for 5.0.0 - 5.1.6
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 Fatal error: Class 'DateTime' not found in /in/tdptc on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.9
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 Fatal error: Cannot instantiate non-existent class: datetime in /in/tdptc on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 Fatal error: Cannot instantiate non-existent class: datetime in /in/tdptc on line 3