3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class Lol { protected static $cache = NULL; public static function setCacheFromLol() { static::$cache = "Lol"; } public static function getCacheFromLol() { return static::$cache; } } class Lol1 extends Lol { public static function setCacheFromLol1() { static::$cache = "Lol1"; } public static function getCacheFromLol1() { return static::$cache; } } class Lol2 extends Lol { public static function setCacheFromLol2() { static::$cache = "Lol1"; } public static function getCacheFromLol2() { return static::$cache; } } Lol1::setCacheFromLol1(); echo Lol2::getCacheFromLol2(); // Lol1 Lol1::setCacheFromLol(); echo Lol2::getCacheFromLol2(); // Lol

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)
8.4.120.0110.00920.84
8.4.110.0070.00422.79
8.4.100.0150.00717.73
8.4.90.0110.01118.53
8.4.80.0100.01117.98
8.4.70.0120.01017.81
8.4.60.0140.00718.80
8.4.50.0110.00918.58
8.4.40.0170.00319.18
8.4.30.0040.00418.54
8.4.20.0100.01020.65
8.4.10.0040.00419.34
8.3.250.0080.00819.00
8.3.240.0120.00716.52
8.3.230.0060.01016.45
8.3.220.0040.00617.23
8.3.210.0100.00916.60
8.3.200.0040.00516.55
8.3.190.0030.00517.29
8.3.180.0050.00316.47
8.3.170.0100.01020.60
8.3.160.0150.00317.18
8.3.150.0070.01117.11
8.3.140.0030.00616.57
8.3.130.0040.00418.50
8.3.120.0030.00620.73
8.3.110.0040.00416.81
8.3.100.0000.00924.06
8.3.90.0040.00426.77
8.3.80.0090.00019.36
8.3.70.0170.00016.50
8.3.60.0090.00618.56
8.3.50.0020.01523.69
8.3.40.0190.00018.83
8.3.30.0090.00618.70
8.3.20.0000.00820.73
8.3.10.0040.00421.97
8.3.00.0040.00421.85
8.2.290.0080.00420.42
8.2.280.0090.01020.35
8.2.270.0150.00317.39
8.2.260.0080.00016.52
8.2.250.0080.00818.64
8.2.240.0060.00318.82
8.2.230.0130.00620.94
8.2.220.0100.00037.54
8.2.210.0060.00326.77
8.2.200.0030.00618.88
8.2.190.0070.01016.58
8.2.180.0070.00718.51
8.2.170.0110.00718.96
8.2.160.0100.00722.96
8.2.150.0050.00225.66
8.2.140.0060.00324.66
8.2.130.0050.00226.16
8.2.120.0040.00421.06
8.2.110.0060.00322.25
8.2.100.0080.00317.91
8.2.90.0030.00617.75
8.2.80.0040.00418.78
8.2.70.0040.00417.63
8.2.60.0040.00417.93
8.2.50.0040.00418.05
8.2.40.0040.00419.75
8.2.30.0000.00717.99
8.2.20.0040.00417.94
8.2.10.0000.00719.19
8.2.00.0040.00419.11
8.1.330.0080.01121.92
8.1.320.0110.00816.07
8.1.310.0070.01016.52
8.1.300.0110.00016.11
8.1.290.0040.00430.84
8.1.280.0120.00325.92
8.1.270.0070.00022.06
8.1.260.0080.00026.35
8.1.250.0040.00428.09
8.1.240.0070.00322.08
8.1.230.0070.00417.70
8.1.220.0000.00917.74
8.1.210.0000.00818.77
8.1.200.0030.00617.35
8.1.190.0090.00017.23
8.1.180.0030.00618.10
8.1.170.0040.00417.62
8.1.160.0000.00818.83
8.1.150.0000.00818.90
8.1.140.0070.00022.45
8.1.130.0070.00022.03
8.1.120.0000.00717.34
8.1.110.0000.00817.31
8.1.100.0080.00017.29
8.1.90.0030.00317.37
8.1.80.0060.00317.42
8.1.70.0040.00417.38
8.1.60.0030.00517.59
8.1.50.0030.00517.52
8.1.40.0030.00617.52
8.1.30.0050.00317.68
8.1.20.0000.00817.64
8.1.10.0040.00417.64
8.1.00.0000.00917.49
8.0.300.0080.00018.77
8.0.290.0030.00616.75
8.0.280.0030.00318.38
8.0.270.0000.00718.08
8.0.260.0030.00319.99
8.0.250.0000.00816.92
8.0.240.0070.00016.92
8.0.230.0000.00816.92
8.0.220.0040.00416.72
8.0.210.0000.00716.88
8.0.200.0000.00616.89
8.0.190.0000.00716.95
8.0.180.0000.00816.89
8.0.170.0000.00916.82
8.0.160.0000.00716.79
8.0.150.0030.00316.88
8.0.140.0030.00716.80
8.0.130.0000.00513.30
8.0.120.0000.00816.70
8.0.110.0080.00016.70
8.0.100.0000.00716.84
8.0.90.0000.00916.73
8.0.80.0110.00616.80
8.0.70.0020.00516.95
8.0.60.0040.00416.85
8.0.50.0030.00516.87
8.0.30.0110.00816.90
8.0.20.0090.00916.76
8.0.10.0000.00716.80
8.0.00.0100.00916.85
7.4.330.0000.00416.85
7.4.320.0030.00316.40
7.4.300.0000.00816.52
7.4.290.0000.00916.41
7.4.280.0060.00316.59
7.4.270.0040.00416.50
7.4.260.0000.00513.21
7.4.250.0000.00716.40
7.4.240.0050.00316.62
7.4.230.0000.00716.63
7.4.220.0030.00416.55
7.4.210.0070.00916.60
7.4.200.0070.00016.49
7.4.130.0140.01016.64
7.4.120.0050.01316.53
7.4.110.0080.00816.47
7.4.100.0070.01116.57
7.4.90.0090.00916.52
7.4.80.0160.00019.39
7.4.70.0170.00316.41
7.4.60.0060.01216.38
7.4.50.0110.00716.42
7.4.40.0130.01016.50
7.4.10.0130.00916.36
7.4.00.0000.01516.31
7.3.330.0050.00216.33
7.3.320.0000.00513.16
7.3.310.0030.00316.16
7.3.300.0000.00716.31
7.3.290.0080.00816.26
7.3.280.0110.00616.34
7.3.260.0150.00516.35
7.3.230.0080.01116.42
7.3.210.0090.00916.44
7.3.200.0100.00916.37
7.3.190.0110.00616.54
7.3.180.0060.00916.44
7.3.170.0090.00616.18
7.3.160.0000.01816.34
7.3.130.0110.00616.50
7.3.120.0120.00316.39
7.3.110.0090.00916.21
7.3.100.0040.01316.18
7.3.90.0040.01616.13
7.3.80.0030.01316.22
7.3.70.0130.00616.31
7.3.60.0110.00616.22
7.3.50.0100.00916.31
7.3.40.0130.00616.21
7.3.30.0130.01016.30
7.3.20.0090.01316.36
7.3.10.0070.01016.30
7.3.00.0030.01316.36
7.2.330.0130.00316.61
7.2.320.0030.01316.66
7.2.310.0110.00516.44
7.2.300.0080.01216.75
7.2.290.0130.00316.67
7.2.260.0070.01416.58
7.2.250.0120.00416.29
7.2.240.0150.00316.48
7.2.230.0140.00416.47
7.2.220.0070.01416.52
7.2.210.0080.00816.39
7.2.200.0150.00316.54
7.2.190.0110.01016.54
7.2.180.0100.01016.47
7.2.170.0130.00916.50
7.2.160.0060.01216.50
7.2.150.0090.00916.49
7.2.140.0070.01016.59
7.2.130.0040.01516.59
7.2.120.0120.00716.50
7.2.110.0070.01116.58
7.2.100.0100.00716.37
7.2.90.0110.00716.69
7.2.80.0100.00616.27
7.2.70.0080.00816.41
7.2.60.0150.00316.30
7.2.50.0120.00616.69
7.2.40.0160.00616.68
7.2.30.0310.00916.41
7.2.20.0090.01216.31
7.2.10.0120.00916.65
7.2.00.0150.00916.38

preferences:
125.12 ms | 403 KiB | 5 Q