3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo sha1('jobxjobx');

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.1.70.0040.00416.99
7.1.60.0070.01719.40
7.1.50.0070.00716.83
7.1.00.0000.08022.44
7.0.200.0370.00414.21
7.0.140.0000.07722.09
7.0.60.0100.05719.96
7.0.50.0070.03717.88
7.0.40.0170.08020.24
7.0.30.0400.06020.33
7.0.20.0270.04320.09
7.0.10.0030.04320.25
7.0.00.0000.05720.01
5.6.280.0000.07721.03
5.6.210.0000.09020.52
5.6.200.0130.07718.23
5.6.190.0130.08020.27
5.6.180.3430.04020.35
5.6.170.0330.07020.38
5.6.160.0100.08020.70
5.6.150.0130.05718.10
5.6.140.0100.03718.16
5.6.130.0100.08018.11
5.6.120.0000.05020.98
5.6.110.0130.07720.98
5.6.100.0130.06721.10
5.6.90.0070.08320.99
5.6.80.0170.06720.38
5.5.350.4130.03720.38
5.5.340.0130.07717.97
5.5.330.0100.03720.06
5.5.320.0330.07020.51
5.5.310.0300.07720.20
5.5.300.0070.03717.95
5.5.290.0070.08717.91
5.5.280.0030.05720.86
5.5.270.0170.08020.63
5.5.260.0170.07720.72
5.5.250.0100.07720.70
5.5.240.0200.07320.07
5.4.450.2330.04719.10
5.4.440.2130.04019.41
5.4.430.2200.04319.48
5.4.420.2230.03319.25
5.4.410.2500.04719.10
5.4.400.2130.03019.23
5.4.390.2130.03019.08
5.4.380.2400.03318.92
5.4.370.2170.03018.77
5.4.360.2500.04319.15
5.4.350.2130.03718.90
5.4.340.2600.03719.26
5.4.320.2400.03318.93
5.4.310.1670.04719.22
5.4.300.2200.03719.07
5.4.290.2530.03719.13
5.4.280.2330.04319.06
5.4.270.2100.03719.14
5.4.260.2500.04019.13
5.4.250.2200.04019.04
5.4.240.2500.03718.77
5.4.230.2170.03319.23
5.4.220.2130.03718.88
5.4.210.2030.03719.15
5.4.200.2230.04019.08
5.4.190.2130.03019.07
5.4.180.2100.03718.73
5.4.170.2000.04319.07
5.4.160.2200.04318.86
5.4.150.2470.04318.91
5.4.140.2100.04016.36
5.4.130.2200.03716.43
5.4.120.2270.05016.14
5.4.110.2300.03316.46
5.4.100.2400.03316.48
5.4.90.2200.04316.16
5.4.80.2300.04016.50
5.4.70.2330.03316.38
5.4.60.2230.04316.40
5.4.50.2330.03316.20
5.4.40.2200.04016.38
5.4.30.2330.03316.38
5.4.20.2270.03716.36
5.4.10.2070.03716.38
5.4.00.2270.04315.75
5.3.290.2030.04014.53
5.3.280.2170.03314.46
5.3.270.2270.04714.47
5.3.260.2100.04014.58
5.3.250.2270.04714.58
5.3.240.2000.04014.62
5.3.230.2030.04014.45
5.3.220.2300.04014.42
5.3.210.2330.04314.44
5.3.200.2230.03314.42
5.3.190.2330.04014.66
5.3.180.2270.03314.50
5.3.170.2370.04014.54
5.3.160.2600.03714.40
5.3.150.2470.04314.50
5.3.140.2330.04014.66
5.3.130.2530.05014.38
5.3.120.2400.04314.51
5.3.110.2170.03714.50
5.3.100.2270.03313.97
5.3.90.2870.04013.98
5.3.80.2400.04713.86
5.3.70.2300.04713.95
5.3.60.2270.03713.83
5.3.50.2170.03713.89
5.3.40.2200.03314.04
5.3.30.2200.03313.95
5.3.20.2170.04013.53
5.3.10.2430.04313.52
5.3.00.2570.04013.62
5.2.170.1900.03711.30
5.2.160.1630.03011.22
5.2.150.2270.04011.15
5.2.140.1800.03311.00
5.2.130.1700.02711.05
5.2.120.1670.02710.99
5.2.110.1700.02711.04
5.2.100.1870.03011.18
5.2.90.1700.02711.14
5.2.80.0100.05010.98
5.2.70.0070.06011.03
5.2.60.0000.03311.06
5.2.50.0100.05710.90
5.2.40.1000.03011.04
5.2.30.1430.02310.80
5.2.20.1630.03710.86
5.2.10.1330.03010.88
5.2.00.1630.03310.61
5.1.60.1530.02010.07
5.1.50.1700.0179.93
5.1.40.1570.0309.98
5.1.30.1400.02010.40
5.1.20.1370.03010.36
5.1.10.1700.03010.07
5.1.00.1430.02010.14
5.0.50.0870.0308.52
5.0.40.0630.0208.41
5.0.30.0670.0308.30
5.0.20.0670.0208.09
5.0.10.0730.0178.39
5.0.00.0870.0308.02
4.4.90.0700.0177.32
4.4.80.0800.0177.32
4.4.70.0700.0137.32
4.4.60.0930.0207.32
4.4.50.0930.0207.32
4.4.40.0930.0337.32
4.4.30.0930.0207.32
4.4.20.0870.0177.32
4.4.10.0830.0207.32
4.4.00.0870.0337.32
4.3.110.0900.0207.32
4.3.100.0900.0177.32
4.3.90.0700.0137.32
4.3.80.0730.0307.32
4.3.70.0870.0207.32
4.3.60.0870.0177.32
4.3.50.0700.0137.32
4.3.40.0870.0377.32
4.3.30.0430.0307.32
4.3.20.0330.0177.32
4.3.10.0430.0207.32
4.3.00.0500.0307.32