3v4l.org

run code in 300+ PHP versions simultaneously
<?php class FooClass { } $foo = new FooClass(); $foo->bar = "qux"; $thing = "bar"; $qux = "th"; $grault = "ing"; echo $foo->${${$foo->bar}.${grault}}

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)
5.4.320.3730.04319.19
5.4.310.3870.03319.24
5.4.300.4030.03019.14
5.4.290.3700.03719.25
5.4.280.4130.03019.14
5.4.270.3770.03319.24
5.4.260.4130.04318.96
5.4.250.3700.03718.95
5.4.240.4830.04319.04
5.4.230.3670.03319.22
5.4.220.3870.04019.18
5.4.210.3930.03319.21
5.4.200.4600.03019.18
5.4.190.4570.03719.21
5.4.180.3970.03719.12
5.4.170.3800.04319.03
5.4.160.3670.03319.13
5.4.150.3730.03319.22
5.4.140.3900.03016.36
5.4.130.3970.03316.44
5.4.120.3570.03316.35
5.4.110.3870.03716.25
5.4.100.4200.03316.58
5.4.90.4600.03016.56
5.4.80.4170.03016.44
5.4.70.4470.03316.54
5.4.60.5030.03716.29
5.4.50.4530.02716.47
5.4.40.4130.03716.19
5.4.30.4330.04016.19
5.4.20.0030.04316.50
5.4.10.0070.03716.32
5.4.00.2570.03715.82
5.3.290.3970.03714.69
5.3.280.3900.03714.60
5.3.270.3730.04014.63
5.3.260.3900.03714.65
5.3.250.3900.03714.62
5.3.240.3700.04014.49
5.3.230.3600.03714.60
5.3.220.3670.03714.61
5.3.210.3800.04314.55
5.3.200.4130.03714.58
5.3.190.4730.03014.46
5.3.180.4730.03314.72
5.3.170.3800.04014.70
5.3.160.4400.04014.55
5.3.150.4300.04014.57
5.3.140.4430.03714.61
5.3.130.4400.03714.69
5.3.120.2930.04014.55
5.3.110.0030.07714.59
5.3.100.3600.04314.19
5.3.90.3630.04014.02
5.3.80.3700.03313.93
5.3.70.3870.03314.09
5.3.60.3800.03714.07
5.3.50.4200.03313.95
5.3.40.3400.04013.86
5.3.30.3670.04313.85
5.3.20.3370.03713.61
5.3.10.3630.03313.70
5.3.00.3600.03713.63
5.2.170.3900.02011.18
5.2.160.2830.03011.22
5.2.150.2970.03311.12
5.2.140.2900.03011.30
5.2.130.2900.02311.07
5.2.120.3070.02711.12
5.2.110.3130.02011.09
5.2.100.2770.03311.26
5.2.90.3270.02710.99
5.2.80.2930.03311.13
5.2.70.0000.03311.10
5.2.60.0000.03011.10
5.2.50.0030.02711.02
5.2.40.1230.03011.03
5.2.30.2470.02711.12
5.2.20.2900.03310.95
5.2.10.2670.03010.75
5.2.00.2730.02710.78
5.1.60.2670.0279.97
5.1.50.2800.0179.91
5.1.40.2530.0239.88
5.1.30.2370.02710.33
5.1.20.2670.02710.36
5.1.10.2370.03010.12
5.1.00.2770.02710.11
5.0.50.1300.0208.50
5.0.40.1500.0208.55
5.0.30.1770.0338.20
5.0.20.1800.0178.21
5.0.10.1800.0178.22
5.0.00.1130.0378.15
4.4.90.0000.0135.83
4.4.80.0000.0205.89
4.4.70.1230.0175.85
4.4.60.1230.0105.88
4.4.50.1400.0175.82
4.4.40.1170.0275.84
4.4.30.1370.0175.77
4.4.20.1200.0175.83
4.4.10.1500.0175.90
4.4.00.1530.0275.92
4.3.110.1430.0175.77
4.3.100.1630.0175.73
4.3.90.1670.0135.68
4.3.80.1730.0235.83
4.3.70.1500.0135.78
4.3.60.1100.0335.73
4.3.50.1670.0175.80
4.3.40.1800.0205.63
4.3.30.1000.0175.59
4.3.20.0830.0135.59
4.3.10.0730.0135.59
4.3.00.0530.0135.59

preferences:
142.58 ms | 1394 KiB | 7 Q