3v4l.org

run code in 300+ PHP versions simultaneously
<?php class BaseController { public static $var_test = '#'; public function __construct() { self::$var_test = "100"; } } class AdminController extends BaseController { public function render() { echo parent::$var_test; // Prints 100 here (www.3v4l.org/mkoLL) which is correct // Prints # in CI 4 AdminController extended from BaseController which is wrong } } $adm = new AdminController; var_dump($adm->render()); ?>

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.3.70.0090.00616.75
8.3.60.0070.00716.38
8.3.50.0110.01116.33
8.3.40.0120.00318.89
8.3.30.0070.00718.75
8.3.20.0050.00324.18
8.3.10.0040.00424.66
8.3.00.0040.00426.16
8.2.190.0120.00916.58
8.2.180.0110.00725.92
8.2.170.0090.00618.84
8.2.160.0100.00722.96
8.2.150.0040.00425.66
8.2.140.0000.00824.66
8.2.130.0000.00726.16
8.2.120.0020.00526.16
8.2.110.0100.00020.30
8.2.100.0070.00717.78
8.2.90.0060.00317.75
8.2.80.0000.00817.97
8.2.70.0000.00817.63
8.2.60.0080.00017.63
8.2.50.0040.00417.77
8.2.40.0050.00318.05
8.2.30.0070.00017.98
8.2.20.0070.00017.99
8.2.10.0030.00519.18
8.2.00.0000.00719.10
8.1.280.0090.00925.92
8.1.270.0040.00423.99
8.1.260.0090.00026.35
8.1.250.0000.00728.09
8.1.240.0060.00323.94
8.1.230.0050.00519.08
8.1.220.0090.00017.74
8.1.210.0030.00518.77
8.1.200.0030.00617.35
8.1.190.0040.00417.23
8.1.180.0030.00518.10
8.1.170.0000.00917.62
8.1.160.0000.00719.02
8.1.150.0000.00718.82
8.1.140.0000.00818.75
8.1.130.0030.00320.33
8.1.120.0040.00317.42
8.1.110.0050.00317.41
8.1.100.0050.00217.43
8.1.90.0090.00017.42
8.1.80.0000.00717.28
8.1.70.0040.00417.41
8.1.60.0040.00417.62
8.1.50.0000.00817.50
8.1.40.0000.00817.41
8.1.30.0040.00417.70
8.1.20.0060.00317.49
8.1.10.0030.00517.52
8.1.00.0040.00417.49
8.0.300.0070.00019.64
8.0.290.0040.00416.63
8.0.280.0070.00018.51
8.0.270.0000.00717.92
8.0.260.0030.00318.51
8.0.250.0040.00416.87
8.0.240.0030.00316.91
8.0.230.0000.00716.87
8.0.220.0000.00716.89
8.0.210.0000.00716.81
8.0.200.0070.00016.85
8.0.190.0070.00016.81
8.0.180.0040.00416.82
8.0.170.0040.00416.86
8.0.160.0000.00816.81
8.0.150.0000.00716.81
8.0.140.0030.00616.68
8.0.130.0030.00313.27
8.0.120.0000.00916.79
8.0.110.0080.00016.71
8.0.100.0000.00816.70
8.0.90.0040.00416.76
8.0.80.0040.00316.80
8.0.70.0020.00516.88
8.0.60.0010.00616.79
8.0.50.0020.00516.82
8.0.30.0020.00516.71
8.0.20.0020.00616.95
8.0.10.0020.00616.95
8.0.00.0040.00416.95
7.4.330.0060.00015.55
7.4.320.0040.00416.36
7.4.300.0030.00316.52
7.4.290.0030.00316.45
7.4.280.0080.00016.46
7.4.270.0000.00716.61
7.4.260.0050.00013.29
7.4.250.0000.00716.48
7.4.240.0030.00516.62
7.4.230.0040.00416.35
7.4.220.0040.00316.54
7.4.210.0070.00216.60
7.4.200.0050.00216.55
7.4.190.0030.00316.75
7.4.180.0030.00316.61
7.4.160.0030.00416.55
7.4.150.0040.00416.48
7.4.140.0030.00516.33
7.4.130.0020.00516.36
7.4.120.0010.00616.50
7.4.110.0010.00616.54
7.4.100.0030.00316.59
7.4.90.0050.00216.49
7.4.80.0020.00616.34
7.4.70.0030.00316.32
7.4.60.0000.00716.53
7.4.50.0030.00416.44
7.4.40.0060.00116.42
7.4.30.0020.00516.42
7.4.20.0040.00416.44
7.4.10.0040.00416.53
7.4.00.0050.00216.43
7.3.330.0000.00716.27
7.3.320.0000.00613.29
7.3.310.0030.00316.30
7.3.300.0070.00016.25
7.3.290.0040.00316.14
7.3.280.0030.00316.23
7.3.270.0020.00516.24
7.3.260.0030.00316.25
7.3.250.0020.00516.18
7.3.240.0020.00516.22
7.3.230.0020.00516.33
7.3.220.0020.00516.21
7.3.210.0020.00516.17
7.3.200.0030.00416.19
7.3.190.0020.00516.13
7.3.180.0000.00716.24
7.3.170.0030.00316.16
7.3.160.0030.00316.12
7.3.150.0010.00616.17
7.3.140.0020.00616.26
7.3.130.0050.00316.25
7.3.120.0020.00516.21
7.3.110.0050.00216.17
7.3.100.0050.00216.11
7.3.90.0030.00316.48
7.3.80.0020.00516.12
7.3.70.0030.00316.14
7.3.60.0020.00516.39
7.3.50.0030.00316.25
7.3.40.0030.00316.30
7.3.30.0020.00616.35
7.3.20.0050.00316.25
7.3.10.0020.00516.32
7.3.00.0020.00516.34

preferences:
16.73 ms | 401 KiB | 5 Q