3v4l.org

run code in 300+ PHP versions simultaneously
<?php $res = 680131659347; $letters = "acdegilmnoprstuw"; $len = strlen($letters); while ($res <> 7) { for ($i = 0; $i < $len; $i++) { $newres = ($res - $i) / 37; if (is_int($newres)) { echo $letters[$i]; $res = $newres; } } }

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.60.0470.03716.38
8.3.50.0510.03022.04
8.3.40.0500.02318.70
8.3.30.0600.02319.13
8.3.20.0330.01020.29
8.3.10.0330.01021.89
8.3.00.0270.01720.81
8.2.180.0600.01718.39
8.2.170.0730.03022.96
8.2.160.0620.02022.13
8.2.150.0300.01724.18
8.2.140.0280.01624.66
8.2.130.0680.01426.16
8.2.120.0290.01319.66
8.2.110.0230.02720.45
8.2.100.0440.01418.22
8.2.90.0100.02519.20
8.2.80.0230.01317.97
8.2.70.0130.02017.75
8.2.60.0120.02417.93
8.2.50.0180.02118.07
8.2.40.0160.02019.82
8.2.30.0130.01718.07
8.2.20.0200.01017.92
8.2.10.0070.02418.20
8.2.00.0100.02117.80
8.1.280.0470.03025.92
8.1.270.0260.02020.78
8.1.260.0290.01326.35
8.1.250.0260.01628.09
8.1.240.0460.01623.96
8.1.230.0430.01619.07
8.1.220.0190.01617.74
8.1.210.0060.03218.77
8.1.200.0200.02017.22
8.1.190.0140.01717.35
8.1.180.0110.02218.10
8.1.170.0210.01718.66
8.1.160.0150.01522.06
8.1.150.0240.01419.00
8.1.140.0190.01919.34
8.1.130.0170.01317.88
8.1.120.0160.02017.50
8.1.110.0170.02117.58
8.1.100.0100.02317.53
8.1.90.0160.02017.50
8.1.80.0200.01417.56
8.1.70.0200.01617.40
8.1.60.0170.02417.58
8.1.50.0140.02117.60
8.1.40.0170.01717.58
8.1.30.0170.02017.63
8.1.20.0190.02217.54
8.1.10.0170.02417.64
8.1.00.0130.03617.53
8.0.300.0160.01918.77
8.0.290.0230.01016.63
8.0.280.0190.01618.33
8.0.270.0230.02017.25
8.0.260.0230.01717.21
8.0.250.0230.01016.91
8.0.240.0270.01016.83
8.0.230.0140.02416.73
8.0.220.0110.01816.70
8.0.210.0170.01416.65
8.0.200.0210.01716.79
8.0.190.0240.01716.81
8.0.180.0100.02616.71
8.0.170.0170.02316.82
8.0.160.0100.02416.81
8.0.150.0170.01716.59
8.0.140.0100.02416.70
8.0.130.0140.02413.26
8.0.120.0030.03716.79
8.0.110.0230.01616.59
8.0.100.0180.01816.60
8.0.90.0030.03116.69
8.0.80.0360.06616.75
8.0.70.0130.02316.78
8.0.60.0170.01716.55
8.0.50.0100.02716.66
8.0.30.1070.11416.96
8.0.20.1090.06817.40
8.0.10.0100.02716.91
8.0.00.0870.08216.59
7.4.330.0160.01915.03
7.4.320.0100.02316.48
7.4.300.0100.02116.45
7.4.290.0190.01916.40
7.4.280.0070.03316.52
7.4.270.0190.01916.40
7.4.260.0100.03316.36
7.4.250.0060.03516.43
7.4.240.0220.01716.41
7.4.230.0140.02516.46
7.4.220.0530.08016.24
7.4.210.0560.08216.52
7.4.200.0100.03016.49
7.4.160.0660.08816.27
7.4.150.1720.09917.40
7.4.140.1230.07217.86
7.4.130.1110.07216.45
7.4.120.0830.09216.41
7.4.110.0780.07516.40
7.4.100.1150.07716.43
7.4.90.0550.08816.33
7.4.80.0760.08319.39
7.4.70.0780.08316.39
7.4.60.0860.05716.43
7.4.50.0210.03516.32
7.4.40.0730.05716.21
7.4.30.0820.06916.23
7.3.330.0200.02313.16
7.3.320.3960.19813.18
7.3.310.0140.02216.09
7.3.300.0170.02016.13
7.3.290.0440.08216.20
7.3.280.0350.09116.26
7.3.270.1170.04117.40
7.3.260.1070.05816.34
7.3.250.1150.09616.40
7.3.240.1190.08116.16
7.3.230.0890.12616.39
7.3.210.0800.07616.18
7.3.200.0790.12119.39
7.3.190.1110.08616.57
7.3.180.0590.11916.46
7.3.170.0500.14116.54
7.3.160.0560.07616.24
7.2.330.1180.09916.54
7.2.320.1020.07516.56
7.2.310.0800.10416.34
7.2.300.0460.08916.58
7.2.290.0960.08416.59
7.2.100.1450.06414.85
7.2.90.1260.05514.82
7.2.80.0770.05314.65
7.2.70.0540.06014.99
7.2.60.1250.07014.98
7.2.50.1360.06214.81
7.2.40.0560.06015.04
7.2.30.0710.08214.94
7.2.20.1610.06515.16
7.2.10.1490.05814.92
7.2.00.0790.08214.91
7.1.220.0900.04613.59
7.1.210.1030.04013.84
7.1.200.1320.04613.77
7.1.190.1250.04813.96
7.1.180.0630.06413.78
7.1.170.0990.06913.54
7.1.160.1230.05613.62
7.1.150.1220.06513.80
7.1.140.1590.08113.80
7.1.130.1010.08713.83
7.1.120.0790.04813.81
7.1.110.0770.10113.68
7.1.100.0670.05613.81
7.1.90.0800.05714.07
7.1.80.0710.05113.57
7.1.70.0680.06113.52
7.1.60.1460.04231.96
7.1.50.0780.06432.02
7.1.40.0870.07232.04
7.1.30.1200.04032.25
7.1.20.1350.05632.06
7.1.10.0690.04213.87
7.1.00.1280.05213.88
7.0.310.1220.06013.68
7.0.300.0610.07013.32
7.0.290.1480.06013.64
7.0.280.0600.09113.41
7.0.270.0660.06713.36
7.0.260.1380.06613.43
7.0.250.1030.05613.33
7.0.240.0880.09513.46
7.0.230.0560.06613.73
7.0.220.0860.06013.48
7.0.210.0550.05513.33
7.0.200.0860.06713.45
7.0.190.1380.03713.65
7.0.180.0820.07213.68
7.0.170.1730.05013.39
7.0.160.0490.07613.70
7.0.150.0650.05913.35
7.0.140.1240.05113.68
7.0.130.0680.07613.52
7.0.120.0760.04713.75
7.0.110.1650.05413.45
7.0.100.0830.03213.50
7.0.90.1840.07113.40
7.0.80.1110.04813.77
5.6.380.0580.14414.27
5.6.370.0370.13714.11
5.6.360.0550.11914.29
5.6.350.0680.11114.22
5.6.340.0680.18414.45
5.6.330.0830.11014.48
5.6.320.0580.11414.55
5.6.310.0600.10914.55
5.6.300.0610.11514.07
5.6.290.0570.14214.23
5.6.280.0800.14214.51
5.6.270.0430.11814.39
5.6.260.0480.12814.57
5.6.250.0350.15014.27
5.6.240.0630.14014.50
5.6.230.0730.10614.48
5.5.380.0680.13212.27
5.5.370.0430.12212.27

preferences:
37.14 ms | 401 KiB | 5 Q