3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo() { } for ($i = 350001; $i < 550001; $i += 10000) { print "\r" . $i; foo(...array_fill(0, $i, "")); }

Abusive script

This script was stopped while abusing our resources

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)
8.3.110.1310.02334.71
8.3.100.1100.04733.04
8.3.90.1160.04036.32
8.3.80.1180.06033.17
8.3.70.2310.07032.92
8.3.60.2100.08032.93
8.3.50.1400.07035.51
8.3.40.2360.06735.25
8.3.30.2090.06035.14
8.3.20.0930.05336.67
8.3.10.0970.05340.20
8.3.00.1250.04640.11
8.2.230.0990.05333.01
8.2.220.0260.04537.54
8.2.210.1240.05034.65
8.2.200.0680.04734.77
8.2.190.1780.07934.52
8.2.180.1840.09734.86
8.2.170.2250.05735.42
8.2.160.0330.06340.21
8.2.150.1090.04637.11
8.2.140.1160.04038.72
8.2.130.0170.03739.01
8.2.120.0180.03640.46
8.2.110.1030.04337.46
8.2.100.1670.06034.17
8.2.90.0980.04734.38
8.2.80.1240.05435.79
8.2.70.0740.06434.67
8.2.60.0840.05334.56
8.2.50.0640.07435.71
8.2.40.0680.07136.76
8.2.30.0730.06335.80
8.2.20.0800.05733.93
8.2.10.0850.04834.49
8.2.00.0700.06034.41
8.1.290.2020.07340.86
8.1.280.0440.07444.15
8.1.270.1660.07345.84
8.1.260.0780.03347.64
8.1.250.1210.06446.05
8.1.240.1610.04945.95
8.1.230.2200.08942.85
8.1.220.1060.08341.37
8.1.210.1150.07141.17
8.1.200.1370.06741.08
8.1.190.1400.05341.13
8.1.180.1060.07941.15
8.1.170.1120.08242.22
8.1.160.1070.07044.48
8.1.150.1200.06044.26
8.1.140.1420.04643.20
8.1.130.1000.08041.38
8.1.120.0870.09041.16
8.1.110.1150.06641.17
8.1.100.1000.08041.09
8.1.90.1000.08041.11
8.1.80.0980.08241.25
8.1.70.1050.07341.23
8.1.60.1240.07041.24
8.1.50.1160.07741.19
8.1.40.1010.10141.35
8.1.30.1000.09441.44
8.1.20.1060.08641.19
8.1.10.1320.07942.10
8.1.00.1070.10742.01
8.0.300.1260.08644.75
8.0.290.1290.08341.42
8.0.280.1130.07042.87
8.0.270.1360.06941.62
8.0.260.1130.09041.68
8.0.250.1280.07441.32
8.0.240.1010.08041.28
8.0.230.1070.07741.41
8.0.220.1480.06641.31
8.0.210.1070.09741.31
8.0.200.0950.10241.38
8.0.190.1680.11841.24
8.0.180.1330.08341.22
8.0.170.1460.07041.36
8.0.160.1250.09141.25
8.0.150.1650.12541.30
8.0.140.1500.06041.18
8.0.130.1310.08437.80
8.0.120.1290.10041.20
8.0.110.1300.07741.27
8.0.100.1300.08041.24
8.0.90.1100.10741.26
8.0.80.3110.16241.19
8.0.70.0990.10641.26
8.0.60.1200.09041.29
8.0.50.1090.10641.14
8.0.30.3070.19341.20
8.0.20.3560.20241.72
8.0.10.1470.08041.20
8.0.00.3390.22341.11
7.4.330.0430.06742.75
7.4.320.1100.08740.75
7.4.300.1240.07440.84
7.4.290.1100.11040.73
7.4.280.1200.10740.94
7.4.270.1440.07740.90
7.4.260.1040.10440.94
7.4.250.1340.09740.75
7.4.240.1390.08640.89
7.4.230.1240.09040.96
7.4.220.3750.20840.86
7.4.210.3510.22340.77
7.4.200.1300.09040.71
7.4.160.2850.18840.94
7.4.150.3890.14140.94
7.4.140.4740.20741.05
7.4.130.3160.19440.78
7.4.120.3660.19040.99
7.4.110.4450.23940.95
7.4.100.3490.16740.76
7.4.90.3850.20140.99
7.4.80.3320.17140.84
7.4.70.3290.21241.04
7.4.60.3900.19440.82
7.4.50.1630.14340.83
7.4.40.4180.23940.89
7.4.30.4000.25940.92
7.3.330.1240.12137.65
7.3.320.1550.10837.80
7.3.310.1560.07040.74
7.3.300.1160.09640.64
7.3.290.3250.23940.66
7.3.280.3220.21940.68
7.3.270.3930.18940.78
7.3.260.3410.21840.71
7.3.250.3650.17740.90
7.3.240.3760.16740.72
7.3.230.4070.15040.75
7.3.210.6420.39440.70
7.3.200.4220.21340.86
7.3.190.3160.20140.92
7.3.180.3510.19440.72
7.3.170.3740.13940.89
7.3.160.3090.17940.63
7.2.330.3860.18541.16
7.2.320.3760.21341.12
7.2.310.3410.16940.73
7.2.300.3440.21741.16
7.2.290.4140.23041.21

preferences:
69.6 ms | 1113 KiB | 5 Q