3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump( microtime()); $array = array(); $i = 0; for($i=0;$i<10000;$i++){ $array['good'] = 2; } var_dump( microtime()); ?>

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.0070.00719.25
7.1.70.0090.00317.34
7.1.60.0100.01419.46
7.1.50.0080.01516.83
7.1.00.0030.07722.31
7.0.200.0000.00816.54
7.0.140.0000.07722.07
7.0.60.0070.08320.03
7.0.50.0030.04317.82
7.0.40.0070.04020.30
7.0.30.0470.08020.18
7.0.20.0200.05320.13
7.0.10.0100.03720.22
7.0.00.0170.07720.20
5.6.280.0000.07321.15
5.6.210.0070.03720.60
5.6.200.0070.04018.12
5.6.190.0100.04320.36
5.6.180.0300.05720.45
5.6.170.0270.08020.71
5.6.160.0130.08020.41
5.6.150.0200.06718.18
5.6.140.0100.04718.14
5.6.130.0030.05318.06
5.6.120.0070.07721.01
5.6.110.0070.07721.08
5.6.100.0100.07721.13
5.6.90.0130.04720.97
5.6.80.0030.06320.49
5.5.350.0100.08020.46
5.5.340.0200.06717.95
5.5.330.0130.07320.23
5.5.320.3770.04020.17
5.5.310.0300.04720.30
5.5.300.0130.03317.86
5.5.290.0030.07317.87
5.5.280.0100.04020.98
5.5.270.0070.08720.63
5.5.260.0070.04320.67
5.5.250.0130.07320.58
5.5.240.0100.06720.37
5.4.450.2870.04319.10
5.4.440.2870.03319.13
5.4.430.2870.03719.41
5.4.420.2630.04719.45
5.4.410.2370.04019.32
5.4.400.2370.04318.81
5.4.390.2270.04318.95
5.4.380.2570.04319.21
5.4.370.2600.03719.20
5.4.360.2370.05019.10
5.4.350.2430.04019.09
5.4.340.2430.04318.82
5.4.320.2230.03719.13
5.4.310.2200.03719.22
5.4.300.2200.04318.91
5.4.290.2270.04319.10
5.4.280.2270.03019.09
5.4.270.2470.03719.21
5.4.260.2130.04318.93
5.4.250.2230.04019.09
5.4.240.2430.03319.19
5.4.230.2270.03719.09
5.4.220.2430.04018.80
5.4.210.2070.04319.17
5.4.200.2470.03718.93
5.4.190.2400.02718.87
5.4.180.2270.04019.12
5.4.170.0070.03719.12
5.4.160.0070.05318.91
5.4.150.0130.07318.86
5.4.140.1370.06716.43
5.4.130.2230.03716.31
5.4.120.2570.03316.38
5.4.110.2300.03716.38
5.4.100.2670.03716.50
5.4.90.2500.03316.38
5.4.80.2230.04316.05
5.4.70.2430.03716.29
5.4.60.2270.03716.32
5.4.50.2300.03316.27
5.4.40.2430.04316.36
5.4.30.2430.03316.43
5.4.20.2300.03316.44
5.4.10.2330.04016.36
5.4.00.2270.04315.73
5.3.290.2170.03314.68
5.3.280.3000.04014.54
5.3.270.2870.03714.45
5.3.260.2800.03714.55
5.3.250.2930.03714.55
5.3.240.2530.04014.50
5.3.230.2300.04314.43
5.3.220.2370.03014.39
5.3.210.2130.04014.42
5.3.200.2230.04714.42
5.3.190.2170.03714.45
5.3.180.2130.04014.54
5.3.170.0000.04314.50
5.3.160.0030.03714.46
5.3.150.0030.04314.42
5.3.140.1700.03014.40
5.3.130.1430.05314.42
5.3.120.0030.03714.40
5.3.110.0070.05314.64
5.3.100.1330.04013.99
5.3.90.2130.03314.07
5.3.80.2070.04013.90
5.3.70.1300.04013.92
5.3.60.2530.04013.85
5.3.50.2070.03313.74
5.3.40.2030.03313.80
5.3.30.2000.03313.75
5.3.20.0530.03013.63
5.3.10.0070.03013.50
5.3.00.0170.04713.41
5.2.170.1300.03711.05
5.2.160.1770.02311.05
5.2.150.1400.03011.23
5.2.140.1730.03010.98
5.2.130.1800.03011.04
5.2.120.2300.03311.12
5.2.110.1770.02710.95
5.2.100.1630.02310.95
5.2.90.1770.03010.95
5.2.80.1970.03311.17
5.2.70.2100.03011.18
5.2.60.1770.03311.12
5.2.50.1900.03311.06
5.2.40.1730.02710.88
5.2.30.1630.03711.02
5.2.20.1670.03011.01
5.2.10.1730.02710.87
5.2.00.1830.02710.82
5.1.60.1600.0279.85
5.1.50.1930.0239.99
5.1.40.1100.03010.06
5.1.30.0030.05710.49
5.1.20.0000.03710.30
5.1.10.0030.03710.11
5.1.00.0670.05010.19
5.0.50.0830.0238.41
5.0.40.0970.0308.35
5.0.30.0870.0408.16
5.0.20.0830.0238.12
5.0.10.1030.0278.11
5.0.00.1070.0438.11
4.4.90.1000.0238.11
4.4.80.1000.0238.11
4.4.70.0900.0138.11
4.4.60.0970.0208.11
4.4.50.0730.0138.11
4.4.40.0970.0338.11
4.4.30.1030.0208.11
4.4.20.1030.0208.11
4.4.10.1130.0238.11
4.4.00.1170.0338.11
4.3.110.1100.0238.11
4.3.100.1000.0208.11
4.3.90.0830.0178.11
4.3.80.1000.0338.11
4.3.70.0330.0178.11
4.3.60.0730.0178.11
4.3.50.1270.0408.11
4.3.40.1000.0308.11
4.3.30.0630.0238.11
4.3.20.0430.0208.11
4.3.10.0470.0208.11
4.3.00.0470.0278.11

preferences:
34.64 ms | 401 KiB | 5 Q