3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array(); for ($i = 0; $i < 3000; $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.2.00.0490.02381.54
7.1.70.0190.01979.00
7.1.60.0170.05478.95
7.1.50.0130.04678.71
7.1.00.0170.09384.27
7.0.200.8120.01362.81
7.0.140.0030.10384.07
7.0.60.0370.10366.73
7.0.50.0230.10764.73
7.0.40.0200.09720.15
7.0.30.0430.06720.05
7.0.20.0330.07720.26
7.0.10.0130.11320.21
7.0.00.0170.10720.19
5.6.280.0200.11785.77
5.6.210.0200.06385.38
5.6.200.0230.08782.86
5.6.190.0170.08085.16
5.6.180.0430.07784.87
5.6.170.0500.11085.10
5.6.160.0370.11785.00
5.6.150.0330.08382.78
5.6.140.0230.06782.88
5.6.130.0170.07082.86
5.6.120.0170.08385.84
5.6.110.0300.10785.73
5.6.100.0370.11785.68
5.6.90.0300.12085.58
5.6.80.0270.12385.08
5.6.70.4800.06385.16
5.5.350.0170.07085.00
5.5.340.0370.07782.56
5.5.330.0270.06784.83
5.5.320.0500.10084.77
5.5.310.0570.10084.86
5.5.300.0300.12082.68
5.5.290.0470.07782.60
5.5.280.0200.06785.69
5.5.270.0530.09785.34
5.5.260.0530.08785.47
5.5.250.0200.08785.32
5.5.240.0400.08384.97
5.4.450.0670.06383.76
5.4.440.0430.09083.89
5.4.430.1200.06383.98
5.4.420.0470.08383.97
5.4.410.0870.08783.89
5.4.400.0730.07083.46
5.4.390.0630.07383.47
5.4.380.0770.11083.46
5.4.370.0500.10383.46
5.4.360.0630.09383.51
5.4.350.0730.10783.46
5.4.340.0500.12383.38
5.4.320.0270.07977.16
5.4.310.0230.08477.16
5.4.300.0180.08977.16
5.4.290.0300.08977.16
5.4.280.0220.08277.05
5.4.270.0250.08477.05
5.4.260.0260.08577.05
5.4.250.0360.08977.05
5.4.240.0280.09277.05
5.4.230.0370.09877.05
5.4.220.0360.09277.05
5.4.210.0280.08477.04
5.4.200.0370.10077.05
5.4.190.0500.09677.04
5.4.180.0350.06977.04
5.4.170.0260.08077.05
5.4.160.0240.08877.05
5.4.150.0270.08877.04
5.4.140.0200.08976.73
5.4.130.0390.11976.71
5.4.120.0250.09276.68
5.4.110.0270.07776.67
5.4.100.0250.08376.67
5.4.90.0220.08176.67
5.4.80.0200.08376.66
5.4.70.0290.10776.66
5.4.60.0280.07476.66
5.4.50.0470.11076.66
5.4.40.0280.08176.65
5.4.30.0260.08076.65
5.4.20.0280.07576.65
5.4.10.0150.09276.65
5.4.00.0320.07176.14
5.3.290.0260.08076.11
5.3.280.0270.09776.04
5.3.270.0230.08876.05
5.3.260.0280.09776.05
5.3.250.0240.08676.05
5.3.240.0300.08876.05
5.3.230.0260.09376.04
5.3.220.0310.09076.02
5.3.210.0220.10476.01
5.3.200.0290.09476.01
5.3.190.0220.08976.02
5.3.180.0400.11276.01
5.3.170.0410.08776.01
5.3.160.0270.09676.01
5.3.150.0240.08476.01
5.3.140.0230.08576.00
5.3.130.0300.11076.00
5.3.120.0310.10076.00
5.3.110.0230.08775.99
5.3.100.0340.13275.48
5.3.90.0210.09475.47
5.3.80.0260.08175.45
5.3.70.0310.09075.45
5.3.60.0280.11875.44
5.3.50.0250.10075.38
5.3.40.0250.10375.38
5.3.30.0240.08575.35
5.3.20.0310.08775.13
5.3.10.0370.11175.09
5.3.00.0410.13475.07
5.2.170.0390.10573.06
5.2.160.0320.10273.06
5.2.150.0360.09773.06
5.2.140.0200.07273.05
5.2.130.0230.06573.02
5.2.120.0260.09173.01
5.2.110.0320.07273.73
5.2.100.0460.08873.73
5.2.90.0480.08773.02
5.2.80.0420.09773.02
5.2.70.0240.08873.02
5.2.60.0300.06573.68
5.2.50.0270.07772.93
5.2.40.0230.08972.91
5.2.30.0270.09172.62
5.2.20.0240.10272.87
5.2.10.0550.07572.80
5.2.00.2370.555578.83
5.1.60.2760.977678.43
5.1.50.2760.994678.42
5.1.40.2520.926678.40
5.1.30.2471.067678.75
5.1.20.2250.898678.77
5.1.10.2530.899678.50
5.1.00.2200.809678.50
5.0.50.2311.161677.14
5.0.40.3071.298677.00
5.0.30.2831.246676.82
5.0.20.2851.350676.79
5.0.10.2411.067676.76
5.0.00.2571.247676.76
4.4.90.2491.214675.18
4.4.80.2671.319675.16
4.4.70.3131.554675.15
4.4.60.2241.080675.16
4.4.50.1980.905675.17
4.4.40.2191.038675.17
4.4.30.2341.122675.16
4.4.20.2280.992675.23
4.4.10.2921.405675.23
4.4.00.2061.012675.19
4.3.110.2531.247675.10
4.3.100.2481.238675.09
4.3.90.2411.198675.07
4.3.80.2271.232675.07
4.3.70.2010.963675.06
4.3.60.2110.910675.07
4.3.50.2281.062675.06
4.3.40.2511.120675.02
4.3.30.2831.280673.83
4.3.20.2131.225673.81
4.3.10.2041.058673.77
4.3.00.2071.293674.95

preferences:
34.53 ms | 400 KiB | 5 Q