3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date = time(); $result[0] = date('Y-m-01'); for ($i = 1; $i < 12; $i++) { $date = strtotime('next month', $date); $result[$i] = date('Y-m-d', $date); } var_dump($result);

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.4.00.0100.01014.95
7.3.120.0000.01714.99
7.3.110.0080.00414.97
7.3.100.0030.01315.27
7.3.90.0030.00715.16
7.3.80.0100.00315.07
7.3.70.0060.00814.77
7.3.60.0090.00614.89
7.3.50.0040.01115.06
7.3.40.0070.00315.06
7.3.30.0000.01014.94
7.3.20.0070.00716.59
7.3.10.0070.00416.80
7.3.00.0080.00716.85
7.2.250.0150.00315.48
7.2.240.0150.00315.14
7.2.230.0080.00515.31
7.2.220.0040.00815.09
7.2.210.0060.01015.24
7.2.200.0030.00714.96
7.2.190.0100.00015.20
7.2.180.0060.00615.10
7.2.170.0030.00715.21
7.2.130.0030.01416.58
7.2.120.0080.00617.02
7.2.110.0070.01016.73
7.2.100.0160.00017.00
7.2.90.0070.00716.66
7.2.80.0130.00716.89
7.2.70.0180.00317.02
7.2.60.0050.01117.08
7.2.50.0070.00717.18
7.2.40.0130.00317.06
7.2.30.0130.00317.13
7.2.20.0130.00617.05
7.2.10.0130.01316.83
7.2.00.0060.01217.01
7.1.330.0100.00316.04
7.1.320.0000.01316.12
7.1.310.0030.00615.80
7.1.300.0060.01015.59
7.1.290.0060.00916.01
7.1.280.0040.01115.77
7.1.270.0000.01115.75
7.1.260.0040.00815.87
7.1.250.0040.01216.18
7.1.240.0120.00415.94
7.1.230.0040.01516.09
7.1.220.0070.00715.96
7.1.210.0100.00615.79
7.1.200.0090.00716.08
7.1.190.0000.01416.04
7.1.180.0030.01416.14
7.1.170.0080.00516.11
7.1.160.0130.00015.91
7.1.150.0090.00615.84
7.1.140.0060.01215.91
7.1.130.0040.01515.62
7.1.120.0120.00715.89
7.1.110.0130.00416.00
7.1.100.0070.00816.15
7.1.90.0130.00616.04
7.1.80.0130.01115.61
7.1.70.0050.00916.77
7.1.60.0520.01124.78
7.1.50.0780.00724.71
7.1.40.0480.01224.41
7.1.30.0150.01624.31
7.1.20.0570.01724.41
7.1.10.0510.01215.57
7.1.00.0470.01015.47
7.0.330.0030.01015.52
7.0.320.0040.00815.51
7.0.310.0130.00015.48
7.0.300.0030.00915.32
7.0.290.0070.00415.69
7.0.280.0060.00615.50
7.0.270.0090.00015.45
7.0.260.0030.01015.32
7.0.250.0130.00315.23
7.0.240.0100.00615.57
7.0.230.0130.00315.72
7.0.220.0120.00615.47
7.0.210.0090.00615.48
7.0.200.0590.00515.22
7.0.190.0450.01415.29
7.0.180.0060.01115.02
7.0.170.0410.00715.01
7.0.160.0500.00915.13
7.0.150.0550.01214.93
7.0.140.0440.00514.91
7.0.130.0410.01315.20
7.0.120.0300.00515.28
7.0.110.0250.00615.02
7.0.100.0450.01014.91
7.0.90.0020.01314.99
7.0.80.0520.00814.98
7.0.70.0620.00814.97
7.0.60.0530.00814.85
7.0.50.0040.01215.17
7.0.40.0590.01314.24
7.0.30.0550.01014.25
7.0.20.0700.00814.09
7.0.10.0550.00514.20
7.0.00.0420.00814.13
5.6.380.0090.00614.39

preferences:
35.49 ms | 400 KiB | 5 Q