3v4l.org

run code in 300+ PHP versions simultaneously
<?php class test{} function dynamic($name) { return new 'test'; } $result = dynamic( 'test' ); var_dump( $result );

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.260.1600.04019.19
5.4.250.1630.03719.12
5.4.240.0030.03718.87
5.4.230.0000.04019.14
5.4.220.0470.03319.07
5.4.210.1830.04019.07
5.4.200.1870.03718.84
5.4.190.1730.04719.08
5.4.180.1930.04018.85
5.4.170.1830.04019.19
5.4.160.1900.04019.09
5.4.150.1670.03719.18
5.4.140.1830.04716.55
5.4.130.1670.03316.41
5.4.120.1830.04316.44
5.4.110.1500.03316.40
5.4.100.0100.06716.61
5.4.90.0100.04716.38
5.4.80.1100.03716.41
5.4.70.1870.04016.49
5.4.60.1900.04316.51
5.4.50.1800.05016.51
5.4.40.1770.04016.33
5.4.30.2000.03716.32
5.4.20.2000.03716.37
5.4.10.1830.04316.55
5.4.00.1630.03315.75
5.3.280.1830.05014.75
5.3.270.0030.05714.59
5.3.260.0070.06014.61
5.3.250.0370.05314.68
5.3.240.1500.04014.75
5.3.230.2070.03714.60
5.3.220.1730.04314.47
5.3.210.1970.05014.54
5.3.200.1630.04014.57
5.3.190.1500.04014.64
5.3.180.1670.03714.46
5.3.170.1700.03314.58
5.3.160.1630.04014.55
5.3.150.1670.03314.64
5.3.140.1830.04314.54
5.3.130.0100.03314.62
5.3.120.0100.04014.46
5.3.110.0730.04014.46
5.3.100.1730.04014.05
5.3.90.1800.03014.09
5.3.80.1730.03714.02
5.3.70.1730.03313.93
5.3.60.1670.03714.08
5.3.50.1730.03013.87
5.3.40.1530.03314.11
5.3.30.0030.03313.81
5.3.20.0000.03713.59
5.3.10.0730.03713.63
5.3.00.1600.03313.55
5.2.170.1500.02011.05
5.2.160.1400.03011.22
5.2.150.0800.02311.15
5.2.140.0000.03011.36
5.2.130.0030.02711.19
5.2.120.0370.03011.17
5.2.110.1400.03011.01
5.2.100.1370.02311.22
5.2.90.1770.02711.33
5.2.80.1400.02711.32
5.2.70.1430.02711.24
5.2.60.1370.03010.98
5.2.50.1400.02711.13
5.2.40.1070.03011.22
5.2.30.1100.03010.89
5.2.20.1070.03311.04
5.2.10.1200.02010.97
5.2.00.1200.02310.68
5.1.60.1430.0279.89
5.1.50.1230.0239.91
5.1.40.0070.02010.13
5.1.30.0000.02710.25
5.1.20.0000.02710.27
5.1.10.0130.03310.05
5.1.00.1070.02710.20
5.0.50.0670.0208.47
5.0.40.0630.0138.50
5.0.30.0700.0478.16
5.0.20.0730.0338.13
5.0.10.0670.0308.07
5.0.00.0570.0308.39
4.4.90.0570.0177.93
4.4.80.0700.0307.93
4.4.70.0630.0137.93
4.4.60.0530.0177.93
4.4.50.0670.0177.93
4.4.40.0770.0237.93
4.4.30.0600.0237.93
4.4.20.0700.0277.93
4.4.10.0730.0237.93
4.4.00.0670.0437.93
4.3.110.0670.0177.93
4.3.100.0770.0207.93
4.3.90.0730.0237.93
4.3.80.0570.0237.93
4.3.70.0270.0137.93
4.3.60.0000.0307.93
4.3.50.0000.0337.93
4.3.40.0030.0337.93
4.3.30.0000.0177.93
4.3.20.0030.0307.93
4.3.10.0070.0107.93
4.3.00.0000.0177.93

preferences:
137.91 ms | 1394 KiB | 7 Q