3v4l.org

run code in 300+ PHP versions simultaneously
<?php $sells = []; $buys = []; $prices = ['0.0001','0.0000995','0.0000996','0.000099']; $users = [1,23,5,4,9,10]; $j = 1; for($i = 0; $i < 61; $i++){ $user = array_rand($users,2); $price = $prices[array_rand($prices,2)]; $sells[] = [ 'user'=>$user[0], 'amount'=>rand(1,500), 'price'=>$price, 'id'=>$j ]; $buys[] = [ 'user'=>$user[1], 'amount'=>rand(1,500), 'price'=>$price, 'id'=>($j+1) ]; $j += 2; } echo'<pre>'; print_r($buys,false); print_r($sells,false);

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.0030.01019.24
7.1.70.0030.00617.26
7.1.60.0040.00719.61
7.1.50.0040.01816.66
7.1.00.0030.08022.36
7.0.200.0100.01016.82
7.0.140.0170.07022.04
7.0.60.0070.09019.91
7.0.50.0000.04717.98
7.0.40.0100.06020.05
7.0.30.0670.06320.37
7.0.20.0330.08320.10
7.0.10.0370.07720.24
7.0.00.0200.07320.16
5.6.280.0130.07720.93
5.6.210.0170.08020.57
5.6.200.0100.07318.20
5.6.190.0230.08020.49
5.6.180.0330.03320.41
5.6.170.0200.04720.54
5.6.160.0100.08720.71
5.6.150.0130.07718.28
5.6.140.0130.08018.30
5.6.130.0100.08318.17
5.6.120.0130.07321.18
5.6.110.0270.07321.18
5.6.100.0100.07321.05
5.6.90.0070.05021.16
5.6.80.0130.08320.41
5.6.70.4300.04320.42
5.5.350.0200.07320.33
5.5.340.0170.07718.09
5.5.330.0070.04720.31
5.5.320.0600.06320.24
5.5.310.0330.07720.50
5.5.300.0130.07018.02
5.5.290.0230.07718.00
5.5.280.0130.04720.79
5.5.270.0200.07721.00
5.5.260.0170.08020.87
5.5.250.0130.08720.47
5.5.240.0170.05720.20
5.4.450.0330.05019.45
5.4.440.0100.03719.50
5.4.430.0300.07319.38
5.4.420.0500.06319.54
5.4.410.0330.07719.32
5.4.400.0270.04019.25
5.4.390.4200.04319.13
5.4.380.0270.04319.16
5.4.370.0370.07019.08
5.4.360.0500.07319.22
5.4.350.0370.05318.84
5.4.340.0170.06319.09
5.4.320.0270.06319.10
5.4.310.0330.03019.13
5.4.300.0500.03319.30
5.4.290.0100.06319.09
5.4.280.0530.06719.25
5.4.270.0430.06319.21
5.4.260.0330.04019.08
5.4.250.0400.06018.94
5.4.240.0300.03319.23
5.4.230.0400.06718.86
5.4.220.0270.03719.08
5.4.210.0330.02718.94
5.4.200.0430.07019.14
5.4.190.0330.05318.93
5.4.180.0430.07019.08
5.4.170.3330.04318.82
5.4.160.0470.06718.93
5.4.150.3670.04018.81
5.4.140.3700.04016.53
5.4.130.0400.06316.43
5.4.120.0330.06016.52
5.4.110.0330.06316.61
5.4.100.0230.06716.58
5.4.90.0330.03716.59
5.4.80.0170.07016.49
5.4.70.0100.05016.61
5.4.60.0130.05716.30
5.4.50.0100.07016.38
5.4.40.0130.07316.39
5.4.30.0270.07016.46
5.4.20.0230.03716.30
5.4.10.2070.03716.39
5.4.00.3770.02715.82

preferences:
38.87 ms | 401 KiB | 5 Q