3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL & E_STRICT); ini_set('display_errors', 'on'); interface ConfigInterface { public static function get($key); public static function set($key, $value); public static function clear(); } class Config implements ConfigInterface { public static $data = []; public static function get($key) { return self::$data[$key]; } public static function set($key, $value) { self::$data[$key] = $value; } public static function clear() { self::$data = []; } } $config = new Config; $config->set('alma', 'banan'); echo $config->get('alma');

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.60.0160.00618.15
8.3.50.0070.01222.05
8.3.40.0130.01018.72
8.3.30.0070.01018.68
8.3.20.0150.00020.16
8.3.10.0040.00423.65
8.3.00.0000.00819.38
8.2.180.0080.00816.38
8.2.170.0090.00622.96
8.2.160.0100.00320.52
8.2.150.0040.00424.18
8.2.140.0080.00024.66
8.2.130.0030.00617.75
8.2.120.0040.00426.35
8.2.110.0060.00320.39
8.2.100.0100.00317.84
8.2.90.0040.00419.18
8.2.80.0050.00317.97
8.2.70.0040.00417.63
8.2.60.0090.00017.93
8.2.50.0030.00618.07
8.2.40.0000.00719.32
8.2.30.0000.00720.63
8.2.20.0000.00817.71
8.2.10.0040.00417.99
8.2.00.0040.00718.02
8.1.280.0120.00625.92
8.1.270.0040.00423.93
8.1.260.0040.00428.09
8.1.250.0000.00828.09
8.1.240.0090.00023.85
8.1.230.0060.00620.97
8.1.220.0000.00817.74
8.1.210.0040.00418.77
8.1.200.0000.00817.35
8.1.190.0070.00017.57
8.1.180.0000.00718.10
8.1.170.0050.00318.61
8.1.160.0000.00722.00
8.1.150.0000.00818.99
8.1.140.0030.00519.61
8.1.130.0000.00717.70
8.1.120.0070.00017.45
8.1.110.0030.00517.48
8.1.100.0000.00717.39
8.1.90.0050.00317.42
8.1.80.0080.00017.38
8.1.70.0070.00017.34
8.1.60.0000.00817.53
8.1.50.0090.00017.41
8.1.40.0000.00817.54
8.1.30.0000.00817.59
8.1.20.0040.00417.60
8.1.10.0040.00417.46
8.1.00.0030.00917.45
8.0.300.0070.00018.77
8.0.290.0040.00416.63
8.0.280.0040.00418.50
8.0.270.0000.00717.20
8.0.260.0030.00317.18
8.0.250.0000.00716.98
8.0.240.0030.00516.83
8.0.230.0040.00416.96
8.0.220.0000.00716.84
8.0.210.0000.00716.86
8.0.200.0030.00316.82
8.0.190.0040.00416.86
8.0.180.0000.00716.88
8.0.170.0080.00016.97
8.0.160.0030.00616.92
8.0.150.0000.00816.89
8.0.140.0040.00416.68
8.0.130.0050.00013.29
8.0.120.0000.00816.89
8.0.110.0000.00716.95
8.0.100.0050.00216.96
8.0.90.0000.00716.93
8.0.80.0030.01216.89
8.0.70.0000.00716.73
8.0.60.0040.00416.95
8.0.50.0040.00416.81
8.0.30.0100.00917.25
8.0.20.0090.01017.40
8.0.10.0080.00017.06
8.0.00.0090.00716.75
7.4.330.0020.00216.67
7.4.320.0030.00316.64
7.4.300.0060.00016.50
7.4.290.0030.00316.52
7.4.280.0090.00016.60
7.4.270.0070.00016.41
7.4.260.0000.00916.54
7.4.250.0040.00416.57
7.4.240.0000.00716.53
7.4.230.0070.00016.61
7.4.220.0090.01316.53
7.4.210.0040.01116.45
7.4.200.0000.00716.31
7.4.160.0080.00816.42
7.4.150.0110.00717.40
7.4.140.0080.01017.86
7.4.130.0070.01016.49
7.4.120.0110.00516.66
7.4.110.0120.00616.45
7.4.100.0070.01016.40
7.4.90.0140.00616.41
7.4.80.0080.01219.39
7.4.70.0030.01316.67
7.4.60.0070.00716.32
7.4.50.0030.01316.56
7.4.40.0100.00716.52
7.4.30.0090.00916.58
7.4.00.0070.01015.01
7.3.330.0060.00013.38
7.3.320.0000.00613.44
7.3.310.0050.00216.18
7.3.300.0030.00316.28
7.3.290.0090.00816.37
7.3.280.0110.00516.36
7.3.270.0000.01817.40
7.3.260.0070.01016.60
7.3.250.0130.00716.47
7.3.240.0090.00816.47
7.3.230.0140.00416.61
7.3.210.0130.00916.48
7.3.200.0100.01016.64
7.3.190.0150.00616.45
7.3.180.0100.00716.30
7.3.170.0110.01116.46
7.3.160.0060.01216.64
7.2.330.0070.01016.47
7.2.320.0090.01016.35
7.2.310.0110.00716.75
7.2.300.0040.01316.63
7.2.290.0100.00716.87
7.2.60.0100.00316.74
7.2.00.0040.01219.63
7.1.200.0100.00315.73
7.1.100.0000.01118.14
7.1.70.0040.00717.13
7.1.60.0000.01117.12
7.1.50.0090.00917.05
7.1.00.0030.07322.37
7.0.200.0050.00216.82
7.0.60.0070.06319.87
7.0.50.0030.05317.85
7.0.40.0070.06319.96
7.0.30.0300.07720.18
7.0.20.0370.06320.19
7.0.10.0030.08020.12
7.0.00.0000.07720.12
5.6.280.0000.03320.97
5.6.210.0070.07720.57
5.6.200.0000.07318.25
5.6.190.0070.06720.62
5.6.180.0470.06320.63
5.6.170.0270.08720.45
5.6.160.0100.07020.57
5.6.150.0130.08018.17
5.6.140.0030.04018.12
5.6.130.0030.05318.11
5.6.120.0100.06321.00
5.6.110.0030.04321.00
5.6.100.0070.08321.14
5.6.90.0030.07321.00
5.6.80.0100.06720.54
5.5.350.0100.06020.34
5.5.340.0030.04017.95
5.5.330.0070.08720.27
5.5.320.0070.04020.33
5.5.310.0270.03720.37
5.5.300.0070.04317.97
5.5.290.0030.06017.95
5.5.280.0070.05720.80
5.5.270.0030.04020.85
5.5.260.0100.06720.68
5.5.250.0070.07320.63
5.5.240.0330.06720.08

preferences:
61.87 ms | 401 KiB | 5 Q