3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dateTime = '2009-13-11 99:88:56'; preg_match('~(preg_match('~((?<date>\d{4}-\d{2}-\d{2})[\s|T](?<time>\d{2}:\d{2}:\d{2})?(?<timezone>[\+|-]\d{2}:\d{2})?~', $dateTime, $matches); $matches['time'] = array_key_exists('time', $matches) ? $matches['time'] : '00:00:00'; $dateTime = sprintf('%s %s %s', $matches['date'], $matches['time'], $matches['datetime']); $bla = \DateTime::createFromFormat('Y-m-d H:i:s', $dateTime); var_dump($bla);

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)
7.2.90.0370.00014.60
7.2.80.0210.00014.61
7.2.70.0070.01414.91
7.2.60.0630.00714.95
7.2.50.0160.00414.76
7.2.40.0100.00615.07
7.2.30.1710.00014.75
7.2.20.3110.01014.68
7.2.10.2170.00315.07
7.2.00.0120.01214.58
7.1.210.1780.01013.41
7.1.200.0170.00413.46
7.1.190.0990.01013.46
7.1.180.0750.00913.79
7.1.170.0130.00413.68
7.1.160.0510.00413.84
7.1.150.0130.00013.42
7.1.140.0650.00613.65
7.1.130.0780.00313.73
7.1.120.0180.00813.59
7.1.110.0280.00613.73
7.1.100.0310.00313.68
7.1.90.0100.01013.54
7.1.80.2090.00313.78
7.1.70.1530.00313.73
7.1.60.0250.01431.79
7.1.50.0440.01331.78
7.1.40.1390.00731.72
7.1.30.1980.00731.80
7.1.20.0270.00931.66
7.1.10.0260.00613.70
7.1.00.0230.00313.71
7.0.310.0550.00913.28
7.0.300.0080.00813.65
7.0.290.0100.00513.44
7.0.280.0990.00913.37
7.0.270.0160.00313.25
7.0.260.1690.00713.34
7.0.250.0060.00913.22
7.0.240.2180.00613.33
7.0.230.1600.00613.38
7.0.220.0120.00413.41
7.0.210.0070.00713.32
7.0.200.1970.00313.20
7.0.190.0070.01013.31
7.0.180.0280.00313.39
7.0.170.0110.00713.38
7.0.160.0380.00313.35
7.0.150.1120.01013.45
7.0.140.0070.00713.39
7.0.130.0130.00313.45
7.0.120.0880.00413.45
7.0.110.0120.00313.43
7.0.100.0140.00713.51
7.0.90.0140.01113.32
7.0.80.1390.00713.34
7.0.70.1730.00313.56
7.0.60.2610.00913.24
7.0.50.2270.01013.59
7.0.40.1180.00313.58
7.0.30.1820.00413.24
7.0.20.0150.00913.02
7.0.10.1670.00613.42
7.0.00.1580.00713.13

preferences:
139.83 ms | 1394 KiB | 7 Q