3v4l.org

run code in 500+ PHP versions simultaneously
<?php // Leap second on 2016-12-31 $date = DateTimeImmutable::createFromFormat( 'j-M-Y H:i:s', '31-Dec-2016 23:59:60' ); echo $date->format('Y-m-d H:i:s'); // 2017-01-01 00:00:00 $date = DateTimeImmutable::createFromFormat( 'j-M-Y H:i:s', '99-Dec-2016 99:99:99' ); echo $date->format('Y-m-d H:i:s'); // 2017-03-13 04:40:39 $date = DateTimeImmutable::createFromFormat( 'j-M-Y H:i:s', '99-Dec-2016 99:99:100' ); var_dump($date); // false

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.5.70.0110.00617.02
8.5.60.0140.00716.95
8.5.50.0050.00218.56
8.4.220.0040.00721.32
8.4.210.0080.00119.55
8.4.90.0120.01019.71
8.3.310.0090.01018.46
8.3.180.0040.00518.57
8.3.50.0100.00518.50
8.2.310.0120.00818.20

preferences:
52.97 ms | 525 KiB | 5 Q