3v4l.org

run code in 300+ PHP versions simultaneously
<?php $init = mktime(1, 10, 5, 1, 1, 1973); $start = DateTime::createFromFormat('U', $init); var_dump($init); var_dump($start); for($dt=$start, $f=0;$f<7;$f++){ $dt->add(new DateInterval("P1D")); var_dump($dt); } ?>
Output for git.master, git.master_jit, rfc.property-hooks
int(94695005) object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-01 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-02 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-03 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-04 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-05 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-06 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-07 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } object(DateTime)#1 (3) { ["date"]=> string(26) "1973-01-08 00:10:05.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
34.24 ms | 404 KiB | 8 Q