3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = 0; $start = microtime(true); $date = new DateTime('2018-02-13'); $period = '+5 days'; while ($i++ < 10000) { $date->modify($period); } $end = microtime(true); echo $date->format('Y-m-d H:i:s'), PHP_EOL; echo $end - $start, PHP_EOL; $i = 0; $start = microtime(true); $date = new DateTime('2018-02-13'); $period = new DateInterval('P5D'); while ($i++ < 10000) { $date->add($period); } $end = microtime(true); echo $date->format('Y-m-d H:i:s'), PHP_EOL; echo $end - $start, PHP_EOL;

preferences:
33.67 ms | 404 KiB | 5 Q