run code in 200+ php & hhvm versions
Bugs & Features
<?php $baseDate = new DateTime('2017-01-01', new DateTimezone('UTC')); $endDate = clone $baseDate; for($i = 1; $i <= 4; ++$i) { $m = $i*15; $duration = new DateInterval("PT{$m}M"); $endDate->add($duration); } $totalDuration = $baseDate->diff($endDate); var_dump($totalDuration); echo $totalDuration->format('%a days, %h hours, %i minutes');
based on YvumJ

Here you find the average performance (time & memory) of each version. A greyed out version indicates it didn't complete successfully (based on exit-code).
Note: hhvm uses a JIT which only kicks in after a few runs. Since we run scripts only once, hhvm always runs slower.

VersionSystem time (s)User time (s)Memory (MiB)