3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public $id; public $b; public function __construct() { $this->b = new B(); } } class B extends A{ public $foo; public $bar; } $d = new B(); var_dump($d);

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.0730.04078.99
8.3.60.0760.03679.00
8.3.50.0720.03178.91
8.3.40.0380.01048.31
8.3.30.0420.02048.33
8.3.20.0150.01249.84
8.3.10.0110.01451.57
8.3.00.0170.01051.57
8.2.180.0430.03079.27
8.2.170.0340.01348.36
8.2.160.0350.01350.02
8.2.150.0170.01048.33
8.2.140.0140.01149.95
8.2.130.0140.00748.85
8.2.120.0090.00650.27
8.2.110.0150.00648.97
8.2.100.0230.01647.18
8.2.90.0180.00748.65
8.2.80.0170.01047.00
8.2.70.0220.00646.88
8.2.60.0140.01147.40
8.2.50.0160.01047.00
8.2.40.0140.01050.14
8.2.30.0170.00748.92
8.2.20.0170.01047.14
8.2.10.0170.00747.34
8.2.00.0130.01347.52
8.1.280.0570.04078.77
8.1.270.0130.01651.70
8.1.260.0180.01151.74
8.1.250.0160.00649.84
8.1.240.0210.01050.23
8.1.230.0230.01648.54
8.1.220.0130.01347.13
8.1.210.0040.02146.61
8.1.200.0070.02046.63
8.1.190.0130.01346.73
8.1.180.0160.01046.60
8.1.170.0070.02148.07
8.1.160.0140.01050.00
8.1.150.0160.00748.14
8.1.140.0190.00648.68
8.1.130.0140.01046.98
8.1.120.0100.01346.71
8.1.110.0100.01646.80
8.1.100.0210.00346.66
8.1.90.0140.01146.60
8.1.80.0130.01046.63
8.1.70.0170.00746.76
8.1.60.0130.01346.92
8.1.50.0170.01246.82
8.1.40.0160.01046.82
8.1.30.0160.01046.90
8.1.20.0070.02046.80
8.1.10.0190.02679.67
8.1.00.0250.02579.61
8.0.300.0270.01779.19
8.0.290.0270.01779.00
8.0.280.0210.02480.73
8.0.270.0320.01879.50
8.0.260.0200.02379.47
8.0.250.0230.02079.22
8.0.240.0230.01978.99
8.0.230.0200.02379.04
8.0.220.0200.02478.99
8.0.210.0100.03379.02
8.0.200.0200.02378.93
8.0.190.0260.02079.03
8.0.180.0200.02679.06
8.0.170.0360.01379.07
8.0.160.0170.03079.03
8.0.150.0520.02078.88
8.0.140.0270.02078.95
8.0.130.0320.042136.60
8.0.120.0340.01478.89
8.0.110.0240.02178.89
8.0.100.0340.01078.98
8.0.90.0210.02178.87
8.0.80.0520.04978.98
8.0.70.0200.02679.07
8.0.60.0260.01978.84
8.0.50.0200.02678.84
8.0.30.0490.04779.18
8.0.20.0660.04379.08
8.0.10.0310.01779.05
8.0.00.0800.05079.02
7.4.330.0100.02477.47
7.4.320.0300.01378.61
7.4.300.0100.02978.63
7.4.290.0390.02378.72
7.4.280.0200.02678.59
7.4.270.0270.01778.79
7.4.260.0310.01478.65
7.4.250.0170.03078.75
7.4.240.0200.02678.66
7.4.230.0280.01778.55
7.4.220.0590.08378.73
7.4.210.0660.04978.78
7.4.200.0330.01378.84
7.4.160.0820.03078.66
7.4.150.0580.04978.60
7.4.140.0750.08278.74
7.4.130.0850.05278.72
7.4.120.0610.05978.61
7.4.110.0570.05478.84
7.4.100.0670.04078.42
7.4.90.0680.07978.95
7.4.80.0560.06078.80
7.4.70.0620.04278.68
7.4.60.0530.05678.88
7.4.50.0430.02378.70
7.4.40.0700.03878.65
7.4.30.0820.07278.82
7.4.00.0270.04776.97
7.3.330.0440.044136.61
7.3.320.0360.046136.49
7.3.310.0140.03178.77
7.3.300.0160.02778.73
7.3.290.0570.05078.70
7.3.280.0600.05478.69
7.3.270.0670.04978.34
7.3.260.0590.05578.43
7.3.240.0600.05578.73
7.3.230.0760.04378.74
7.3.210.0570.05478.63
7.3.200.0780.04978.87
7.3.190.0750.06978.63
7.3.180.1030.05378.56
7.3.170.0780.06878.77
7.3.160.0710.07478.68
7.3.120.0360.03276.77
7.3.110.0230.04077.23
7.3.100.0300.03776.77
7.3.90.0370.03077.18
7.3.80.0330.03377.17
7.3.70.0300.03376.78
7.3.60.0290.03677.03
7.3.50.0370.03376.95
7.3.40.0270.03776.85
7.3.30.0250.04977.10
7.3.20.0160.04578.36
7.3.10.1110.03578.16
7.3.00.0900.03178.27
7.2.330.0600.07978.83
7.2.320.0570.05378.53
7.2.310.0690.04378.78
7.2.300.0590.05278.43
7.2.290.0780.06878.84
7.2.240.0170.04877.23
7.2.230.0340.03177.27
7.2.220.0320.03677.20
7.2.210.0410.02776.92
7.2.200.0240.03877.22
7.2.190.0240.04576.77
7.2.180.0370.02777.13
7.2.170.0360.02977.18
7.2.160.0260.04377.16
7.2.150.0160.04178.32
7.2.140.0200.03778.54
7.2.130.0880.03178.47
7.2.120.1010.03878.41
7.2.110.1190.02778.46
7.2.100.1010.02878.45
7.2.90.0630.03678.21
7.2.80.0460.03978.49
7.2.70.1010.04078.75
7.2.60.1230.02178.33
7.2.50.1040.02778.61
7.2.40.1080.03578.76
7.2.30.0870.04078.53
7.2.20.1100.03278.37
7.2.10.0900.03878.36
7.2.00.2600.03179.32
7.1.330.0910.03977.39
7.1.320.0250.02977.55
7.1.310.0240.02477.70
7.1.300.0230.02377.49
7.1.290.0170.03477.55
7.1.280.0150.03777.63
7.1.270.0250.04377.55
7.1.260.0460.03377.33
7.1.250.1020.04277.58
7.1.200.1150.03077.36
7.1.101.2370.03778.58
7.1.70.0170.02778.94
7.1.60.0200.04979.28
7.1.50.0360.03678.77
7.1.00.0130.10084.31
7.0.200.2280.03478.32
7.0.60.1170.11083.36
7.0.50.0200.08781.26
7.0.40.0000.13019.96
7.0.30.0330.08720.08
7.0.20.0430.07020.14
7.0.10.0070.09020.23
7.0.00.0030.06720.18
5.6.280.0070.09085.76
5.6.210.0570.08785.33
5.6.200.0430.07782.85
5.6.190.0270.11085.09
5.6.180.0500.10085.07
5.6.170.0670.10385.15
5.6.160.0270.07085.05
5.6.150.0270.06082.81
5.6.140.0470.07082.82
5.6.130.0270.07782.89
5.6.120.0300.06085.77
5.6.110.0270.08785.72
5.6.100.0230.12785.78
5.6.90.0200.08085.74
5.6.80.0200.06785.25
5.5.350.5200.04784.01
5.5.340.0470.09381.55
5.5.330.0270.10783.88
5.5.320.0800.09783.80
5.5.310.0530.10383.81
5.5.300.0200.08381.55
5.5.290.0300.08781.60
5.5.280.0270.06784.39
5.5.270.0330.10784.41
5.5.260.0370.06784.52
5.5.250.0500.08784.13
5.5.240.0330.11084.20

preferences:
89.37 ms | 401 KiB | 5 Q