3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo 0.1+0.2;

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).
Note: hhvm uses a JIT which only kicks in after a few runs. Since we run scripts only once, hhvm always runs slower.

VersionSystem time (s)User time (s)Memory (MiB)
7.2.60.0030.01016.77
7.2.00.0160.01317.92
7.1.200.0130.00315.35
7.1.120.0300.01316.84
7.1.110.0240.01016.05
7.1.100.0220.00316.05
7.1.90.0260.00615.72
7.1.80.0330.00416.13
7.1.70.0070.00815.75
7.1.60.0190.00624.88
7.1.50.0510.01532.64
7.1.40.0410.01632.27
7.1.30.1640.02833.75
7.1.20.0460.02933.78
7.1.10.0910.03016.46
7.1.00.0830.02716.50
7.0.260.0150.00916.05
7.0.250.0230.00615.63
7.0.240.0110.01215.75
7.0.230.0240.00715.68
7.0.220.0160.01115.51
7.0.210.0160.00314.57
7.0.200.0080.00715.70
7.0.190.0450.01014.63
7.0.180.0340.01114.29
7.0.170.0460.02616.13
7.0.160.1280.03216.10
7.0.150.0990.03116.18
7.0.140.0230.02016.12
7.0.130.1080.02616.40
7.0.120.1100.03416.28
7.0.110.0520.02216.21
7.0.100.0250.02316.13
7.0.90.0730.03116.13
7.0.80.0680.03116.11
7.0.70.0250.02916.23
7.0.60.0860.03016.04
7.0.50.0630.03116.27
7.0.40.0540.02616.33
7.0.30.0180.02616.92
7.0.20.0560.02516.32
7.0.10.0350.02816.35
7.0.00.0430.02416.33
hhvm-3.22.00.0920.20289.34
hhvm-3.21.30.0750.22089.54
hhvm-3.21.00.1080.19689.46
hhvm-3.20.20.0680.21090.07
hhvm-3.19.20.0840.36289.07
hhvm-3.18.50.0910.23087.44
hhvm-3.18.40.1160.23287.71
hhvm-3.17.30.0690.19586.78
hhvm-3.15.40.0770.16084.16
hhvm-3.13.20.0870.20196.30
hhvm-3.12.140.0880.19094.53
hhvm-3.11.10.0700.18386.65
hhvm-3.10.10.0750.19884.36
5.6.300.0140.07020.73
5.6.290.0140.06420.63
5.6.280.0180.06120.79
5.6.270.0150.07420.78
5.6.260.0140.07920.81
5.6.250.0120.05920.81
5.6.240.0110.07420.85
5.6.230.0120.06220.78
5.6.220.0130.07520.72
5.6.210.0120.06820.72
5.6.200.0120.06320.75
5.6.190.0150.05720.67
5.6.180.0140.05820.74
5.6.170.0040.06520.69
5.6.160.0100.07820.63
5.6.150.0090.06120.77
5.6.140.0140.06820.68
5.6.130.0120.06820.76
5.6.120.0110.06420.71
5.6.110.0130.07120.65
5.6.100.0120.06920.83
5.6.90.0130.05820.70
5.6.80.0130.05720.13
5.6.70.0110.06120.09
5.6.60.0140.06320.09
5.6.50.0110.06020.23
5.6.40.0140.05620.19
5.6.30.0160.05920.18
5.6.20.0070.06420.11
5.6.10.0120.06220.03
5.6.00.0160.05220.07
5.5.380.0110.05817.34
5.5.370.0110.05817.41
5.5.360.0180.06117.43
5.5.350.0110.06817.38
5.5.340.0130.06917.85
5.5.330.0110.06517.99
5.5.320.0090.06317.92
5.5.310.0140.06917.81
5.5.300.0150.06317.80
5.5.290.0080.06618.05
5.5.280.0130.06717.96
5.5.270.0080.06417.82
5.5.260.0130.06317.80
5.5.250.0180.06217.65
5.5.240.0140.05417.29
5.5.230.0110.05317.18
5.5.220.0100.05917.20
5.5.210.0090.06717.09
5.5.200.0120.05117.14
5.5.190.0110.05817.24
5.5.180.0110.05917.20
5.5.160.0070.05617.27
5.5.150.0110.06017.14
5.5.140.0100.05517.14
5.5.130.0100.05617.11
5.5.120.0070.05917.33
5.5.110.0150.04617.24
5.5.100.0110.05517.03
5.5.90.0050.06617.00
5.5.80.0080.06117.07
5.5.70.0110.06117.00
5.5.60.0130.06716.95
5.5.50.0070.06617.13
5.5.40.0140.05516.90
5.5.30.0090.05817.07
5.5.20.0090.06217.08
5.5.10.0090.06417.12
5.5.00.0090.06117.06
5.4.450.0110.05919.23
5.4.440.0090.06819.19
5.4.430.0090.06219.21
5.4.420.0110.05519.18
5.4.410.0120.06219.07
5.4.400.0090.05418.79
5.4.390.0140.04918.97
5.4.380.0080.06118.88
5.4.370.0100.05518.94
5.4.360.0090.05318.92
5.4.350.0080.05718.91
5.4.340.0130.05718.92
5.4.320.0160.05118.80
5.4.310.0210.04719.01
5.4.300.0110.05118.98
5.4.290.0130.05018.84
5.4.280.0080.05719.01
5.4.270.0110.05818.81
5.4.260.0160.04618.92
5.4.250.0130.06318.81
5.4.240.0080.06318.90
5.4.230.0090.06518.92
5.4.220.0090.07218.75
5.4.210.0090.06318.92
5.4.200.0200.05618.84
5.4.190.0090.05418.83
5.4.180.0120.06218.86
5.4.170.0150.05319.00
5.4.160.0110.06118.87
5.4.150.0120.05918.81
5.4.140.0090.05816.41
5.4.130.0100.04816.51
5.4.120.0080.06116.28
5.4.110.0080.06816.38
5.4.100.0110.05816.45
5.4.90.0110.05816.48
5.4.80.0130.05216.44
5.4.70.0120.04816.43
5.4.60.0090.05316.43
5.4.50.0070.05116.38
5.4.40.0030.05816.41
5.4.30.0050.05916.27
5.4.20.0180.04716.39
5.4.10.0110.05416.43
5.4.00.0100.05315.87
5.3.290.0100.05614.61
5.3.280.0130.05914.49
5.3.270.0070.05914.57
5.3.260.0130.05414.62
5.3.250.0190.05514.72
5.3.240.0100.06014.52
5.3.230.0080.06014.68
5.3.220.0080.06014.58
5.3.210.0110.06514.54
5.3.200.0110.06614.58
5.3.190.0090.05814.52
5.3.180.0070.05314.57
5.3.170.0080.04914.61
5.3.160.0110.05514.64
5.3.150.0070.05314.51
5.3.140.0120.05314.43
5.3.130.0170.05814.50
5.3.120.0060.06214.47
5.3.110.0110.05614.52
5.3.100.0090.06513.92
5.3.90.0110.05013.85
5.3.80.0080.05413.96
5.3.70.0110.04913.99
5.3.60.0040.05514.00
5.3.50.0110.05013.83
5.3.40.0040.05813.93
5.3.30.0130.05013.80
5.3.20.0100.04613.48
5.3.10.0090.05413.68
5.3.00.0080.05513.69
5.1.60.0070.03310.18
4.4.90.0000.0237.30