3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array(); for ($i = 0; $i < 10000; $i++) { $data[md5(uniqid('', true))] = $data; }

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.3.10.0900.02978.09
7.3.00.0320.02377.90
7.2.130.0580.02078.16
7.2.120.0870.02778.80
7.2.110.0780.01778.62
7.2.100.0950.02978.55
7.2.90.1850.01078.53
7.2.80.2050.01078.54
7.2.70.2010.03078.81
7.2.60.1950.03578.76
7.2.50.1630.01078.52
7.2.40.1710.01678.95
7.2.30.1880.01678.79
7.2.20.1830.03178.98
7.2.10.1450.02678.67
7.2.00.0580.02580.13
7.1.250.0860.04077.71
7.1.70.1040.03079.13
7.1.60.0600.02779.16
7.1.50.0300.05478.74
7.1.00.0130.10084.39
7.0.200.0500.03144.66
7.0.140.0000.10084.04
7.0.60.0200.05366.73
7.0.50.0270.10364.71
7.0.40.0070.06020.08
7.0.30.0270.10320.20
7.0.20.0370.10020.36
7.0.10.0370.07720.24
7.0.00.0030.06320.20
5.6.210.0370.08385.43
5.6.200.0070.07782.84
5.6.190.0330.11385.07
5.6.180.0530.09384.85
5.6.170.0570.07084.97
5.6.160.0230.06784.96
5.6.150.0330.09782.82
5.6.140.0170.06382.81
5.6.130.0470.10082.79
5.6.120.0100.12085.82
5.6.110.0400.11385.68
5.6.100.0470.10385.67
5.6.90.0170.06385.69
5.6.80.0200.08085.04
5.6.70.4600.05785.10
5.5.350.0230.07085.03
5.5.340.0230.09782.70
5.5.330.0300.10784.79
5.5.320.0530.05084.90
5.5.310.0470.11384.83
5.5.300.0200.11382.59
5.5.290.0170.06782.54
5.5.280.0230.06085.59
5.5.270.0500.09085.43
5.5.260.0270.12385.49
5.5.250.0300.09085.32
5.5.240.0200.06385.05
5.4.450.0600.06783.98
5.4.440.4370.07084.09
5.4.430.0470.04383.85
5.4.420.0230.07083.76
5.4.410.0430.05783.76
5.4.400.0300.11383.71
5.4.390.1930.08783.76
5.4.380.0530.07383.67
5.4.370.0570.10083.71
5.4.360.0630.09383.89
5.4.350.0500.07383.52
5.4.340.0500.11083.42
5.4.320.0530.10083.71
5.4.310.0570.08783.68
5.4.300.0300.09177.16
5.4.290.0530.15477.16
5.4.280.0450.13877.05
5.4.270.0310.11777.05
5.4.260.0320.14177.05
5.4.250.0470.15877.05
5.4.240.0490.16777.05
5.4.230.0520.14177.04
5.4.220.0510.13077.05
5.4.210.0400.11877.04
5.4.200.0500.10977.05
5.4.190.0300.11377.04
5.4.180.0290.08877.04
5.4.170.0280.08577.05
5.4.160.0210.08977.05
5.4.150.0260.07877.05
5.4.140.0220.09376.73
5.4.130.0370.12076.72
5.4.120.0310.08276.68
5.4.110.0350.09576.67
5.4.100.0320.08376.68
5.4.90.0240.07876.66
5.4.80.0310.09276.66
5.4.70.0270.09376.66
5.4.60.0240.08576.66
5.4.50.0290.08376.66
5.4.40.0260.09176.65
5.4.30.0260.09976.65
5.4.20.0370.07476.65
5.4.10.0310.08176.65
5.4.00.0410.11176.14
5.3.290.3670.06077.77
5.3.280.0370.13476.04
5.3.270.0270.10276.05
5.3.260.0300.13276.05
5.3.250.0340.12876.72
5.3.240.0320.12976.05
5.3.230.0320.10876.05
5.3.220.0260.09976.02
5.3.210.0330.11976.02
5.3.200.0310.12876.01
5.3.190.0350.14476.01
5.3.180.0440.12776.01
5.3.170.0360.12776.01
5.3.160.0380.12176.01
5.3.150.0290.13576.01
5.3.140.0460.12476.00
5.3.130.0340.09475.99
5.3.120.0400.09075.99
5.3.110.0340.11775.99
5.3.100.0220.09375.49
5.3.90.0240.09575.46
5.3.80.0260.09975.46
5.3.70.0300.08175.46

preferences:
37.57 ms | 401 KiB | 5 Q