3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * @template T * * @param class-string<T> $foo * * @return T */ function Foo(string $foo) : object { return new $foo; } var_dump(Foo('DateTime'));
Output for 8.4.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008666" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003994" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009624" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007140" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009313" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.010166" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.010703" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.010931" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.4
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004377" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008046" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009866" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.4.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004555" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008983" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003975" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.23
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009284" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.22
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.005484" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009120" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004286" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007332" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009174" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.17
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009079" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009724" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.15
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009599" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.005214" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004532" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009091" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006151" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004409" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003911" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004231" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009931" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007213" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.005778" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.4
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007310" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007062" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003759" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.005269" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.3.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004063" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003860" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009442" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.27
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007060" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.26
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003890" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003652" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004332" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.23
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006076" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.22
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003878" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008985" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004480" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007168" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007041" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.17
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007162" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006562" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.15
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003775" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003960" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003926" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003893" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004245" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.005327" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003995" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.17, 8.1.31, 8.2.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003785" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004009" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003981" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004078" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.4
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003700" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003897" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003908" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004038" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.2.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003852" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.33
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008633" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.32
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008998" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.30
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006778" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003962" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006744" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.27
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004097" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.26
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003674" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003544" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006198" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.23
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.005901" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.22
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003721" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003634" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003978" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003914" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003767" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.17
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003695" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003612" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.15
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003833" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003923" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003770" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003521" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003917" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003607" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004391" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003683" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003239" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004240" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003829" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.4
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004856" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003969" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003843" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003602" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.1.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003761" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.15, 8.0.30
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003410" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003496" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003625" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.27
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003658" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.26
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003142" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003222" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004202" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.23
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003766" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.22
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003300" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.12, 8.0.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003304" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003161" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003597" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004138" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003606" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003463" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 15:45:23.002256" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" }
Output for 8.0.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003579" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003453" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003478" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.011568" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003563" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003557" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003438" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006747" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009943" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.22, 8.0.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003495" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 8.0.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008999" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.33
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.002085" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.32
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.002938" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.30
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003306" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.002974" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003536" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.27
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003159" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.26
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003519" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003483" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003599" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.23
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003479" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.006907" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003201" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.007897" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008504" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.011537" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.013492" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.013311" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.012000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009528" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.012039" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.014725" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000385" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003065" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.4
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009968" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.4.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000214" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.33
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 15:45:23.002546" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" }
Output for 7.3.32
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 15:45:23.002162" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" }
Output for 7.3.31
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003273" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.30
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003158" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.003287" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008937" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.26
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009355" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.016755" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.23
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009223" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008622" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009209" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.011675" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.004358" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.17
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.012038" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008430" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000242" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000244" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000243" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000198" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.4, 7.3.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000170" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000247" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000169" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000155" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000310" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000129" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000153" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.5, 7.3.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000111" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.33
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.011275" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.32
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.009095" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.31
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.008916" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.30
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.012010" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.012420" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000233" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000220" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.23
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000229" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.22
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000144" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000199" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000194" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000237" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.4, 7.2.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000166" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.12, 7.2.17
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000162" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000149" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.15
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000210" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000124" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000106" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000138" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000157" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000136" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000125" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000161" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000142" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000150" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000158" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000207" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2019-02-01 16:45:23.000120" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.0 - 7.1.33
Fatal error: Uncaught TypeError: Return value of Foo() must be an instance of object, instance of DateTime returned in /in/SHnqX:11 Stack trace: #0 /in/SHnqX(14): Foo('DateTime') #1 {main} thrown in /in/SHnqX on line 11
Process exited with code 255.

preferences:
164.44 ms | 728 KiB | 5 Q