3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = 10; while( $i-- ) echo mt_rand() , "\n"; ?>

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.0120.00915.97
7.3.00.0140.00316.29
7.2.130.0060.01616.35
7.2.120.0160.00716.52
7.2.110.0150.00816.52
7.2.100.0180.00916.44
7.2.90.0210.00616.42
7.2.80.0100.01316.48
7.2.70.0170.00716.51
7.2.60.0100.01616.60
7.2.50.0130.01616.82
7.2.40.0100.01316.41
7.2.30.0090.01816.64
7.2.20.0110.00816.58
7.2.10.0120.01216.59
7.2.00.0080.00917.93
7.1.250.0140.00315.32
7.1.70.0040.00416.98
7.1.60.0130.00619.59
7.1.50.0090.00316.84
7.1.00.0070.07322.35
7.0.200.0040.00416.77
7.0.60.0100.07719.88
7.0.50.0070.08017.80
7.0.40.0030.04720.03
7.0.30.0370.08020.02
7.0.20.0170.06020.11
7.0.10.0230.07020.02
7.0.00.0100.09320.15
5.6.280.0100.06721.11
5.6.210.0130.06720.70
5.6.200.0030.08318.16
5.6.190.0000.05320.64
5.6.180.0270.04720.39
5.6.170.0130.05020.41
5.6.160.0070.05320.54
5.6.150.0130.07718.13
5.6.140.0070.08018.18
5.6.130.0070.05018.10
5.6.120.0070.08321.09
5.6.110.0030.07721.13
5.6.100.0030.08721.08
5.6.90.0100.08020.99
5.6.80.0070.07720.48
5.5.350.0370.07020.43
5.5.340.0100.07718.02
5.5.330.0000.04720.37
5.5.320.0030.05720.32
5.5.310.0270.07320.50
5.5.300.0030.06717.96
5.5.290.0100.04317.98
5.5.280.0000.06020.79
5.5.270.0070.08020.94
5.5.260.0170.06320.79
5.5.250.0070.03720.46
5.5.240.0030.03020.18
5.4.450.3930.04019.48
5.4.440.0070.07019.41
5.4.430.1030.06719.45
5.4.420.3900.03719.50
5.4.410.4300.04019.32
5.4.400.4130.04019.25
5.4.390.3930.04019.10
5.4.380.4700.04019.13
5.4.370.3130.04019.11
5.4.360.4430.04018.99
5.4.350.4330.03719.18
5.4.340.3830.03719.04
5.4.320.3830.03319.04
5.4.310.4630.03719.13
5.4.300.4100.03719.15
5.4.290.4100.04019.03
5.4.280.3930.04019.12
5.4.270.4030.04018.88
5.4.260.3430.04019.14
5.4.250.4600.04319.23
5.4.240.4070.03018.89
5.4.230.4800.03719.23
5.4.220.3930.03718.86
5.4.210.3870.03719.18
5.4.200.3370.04019.04
5.4.190.4070.04719.11
5.4.180.4430.03319.11
5.4.170.4770.04318.95
5.4.160.0000.05019.11
5.4.150.0100.06019.10
5.4.140.4130.04016.34
5.4.130.3170.04016.25
5.4.120.3770.03316.27
5.4.110.4530.03316.23
5.4.100.3500.04016.32
5.4.90.2370.03016.46
5.4.80.2470.03716.36
5.4.70.3700.04316.37
5.4.60.3770.03316.36
5.4.50.0030.03716.29
5.4.40.0030.03316.32
5.4.30.1700.03316.54
5.4.20.3200.04016.44
5.4.10.3030.03716.45
5.4.00.3670.04015.89
5.3.290.3800.03314.45
5.3.280.4670.03314.49
5.3.270.3630.03714.54
5.3.260.0030.07314.56
5.3.250.2070.06014.39
5.3.240.4030.03014.52
5.3.230.3770.04714.49
5.3.220.3370.03314.50
5.3.210.4130.03014.46
5.3.200.3570.04014.44
5.3.190.1570.04014.53
5.3.180.2630.03314.43
5.3.170.3300.03314.53
5.3.160.3270.04014.65
5.3.150.3170.03714.51
5.3.140.0030.03314.50
5.3.130.3170.04014.36
5.3.120.2070.04314.47
5.3.110.2770.04314.52
5.3.100.3570.03714.02
5.3.90.2400.04713.94
5.3.80.3400.03313.98
5.3.70.3270.04014.10
5.3.60.4100.03713.93
5.3.50.3830.03013.73
5.3.40.4470.05014.03
5.3.30.4330.03313.83
5.3.20.4170.03313.61
5.3.10.4730.03713.59
5.3.00.4930.03313.47
5.2.170.3800.02011.11
5.2.160.3830.02711.13
5.2.150.3500.03311.07
5.2.140.3430.03011.12
5.2.130.3300.03010.99
5.2.120.3670.02710.92
5.2.110.4070.02710.98
5.2.100.3830.02010.99
5.2.90.3970.03010.99
5.2.80.3200.03010.98
5.2.70.3670.03010.99
5.2.60.3270.02711.02
5.2.50.3970.02710.95
5.2.40.3330.02710.93
5.2.30.3300.02710.94
5.2.20.3370.02710.93
5.2.10.3500.03010.82
5.2.00.3200.03310.70
5.1.60.2770.02010.13
5.1.50.3430.02710.13
5.1.40.3170.02010.12
5.1.30.3570.01710.48
5.1.20.3170.03010.49
5.1.10.3400.02710.05
5.1.00.3500.02310.12
5.0.50.1700.0238.69
5.0.40.1930.0238.37
5.0.30.1800.0338.21
5.0.20.2000.0178.34
5.0.10.1370.0178.32
5.0.00.1730.0338.21
4.4.90.1370.0136.14
4.4.80.1530.0176.14
4.4.70.1970.0136.14
4.4.60.1630.0176.14
4.4.50.1800.0176.14
4.4.40.1830.0276.14
4.4.30.1830.0176.14
4.4.20.1770.0176.14
4.4.10.1930.0176.14
4.4.00.1300.0306.14
4.3.110.1530.0136.14
4.3.100.1700.0136.14
4.3.90.1570.0136.14
4.3.80.1830.0236.14
4.3.70.1800.0176.14
4.3.60.1530.0136.14
4.3.50.1670.0136.14
4.3.40.1930.0236.14
4.3.30.1030.0176.14
4.3.20.1000.0206.14
4.3.10.1030.0176.14
4.3.00.1000.0176.14

preferences:
39.28 ms | 401 KiB | 5 Q