3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public $b; } $a = new A(); $map = array($a); $obj = $map[0]; var_dump(obj->b); $a->b = '100'; //var_dump($map[0]->b); $obj = $map[0]; var_dump(obj->b);

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.0150.00616.50
8.3.50.0030.01422.06
8.3.40.0170.00018.84
8.3.30.0060.00919.22
8.3.20.0000.00720.39
8.3.10.0070.00023.61
8.3.00.0060.00319.38
8.2.180.0150.00018.50
8.2.170.0140.00322.96
8.2.160.0030.01020.35
8.2.150.0080.00024.18
8.2.140.0080.00024.66
8.2.130.0040.01126.16
8.2.120.0030.00521.00
8.2.110.0030.00721.88
8.2.100.0100.00018.70
8.1.280.0100.00625.92
8.1.270.0030.00621.93
8.1.260.0040.00426.35
8.1.250.0050.00328.09
8.1.240.0070.00318.63
8.1.230.0060.00318.63
5.4.280.3600.04719.30
5.4.270.3230.03319.13
5.4.260.3000.04018.88
5.4.250.3100.02719.09
5.4.240.3070.03318.87
5.4.230.2900.03018.97
5.4.220.2970.03719.16
5.4.210.2930.04319.14
5.4.200.3400.04319.19
5.4.190.3030.03719.12
5.4.180.3100.03319.08
5.4.170.3030.03719.13
5.4.160.3030.03719.12
5.4.150.2970.04019.32
5.4.140.3330.04716.41
5.4.130.3130.03016.44
5.4.120.3200.03316.40
5.4.110.3370.04316.61
5.4.100.3270.03716.42
5.4.90.3230.03716.46
5.4.80.3270.03716.49
5.4.70.3270.03316.57
5.4.60.3030.03716.43
5.4.50.3000.03016.24
5.4.40.3330.04016.34
5.4.30.3200.03316.42
5.4.20.3000.03716.52
5.4.10.3230.03716.43
5.4.00.2970.03015.75
5.3.280.3300.03714.61
5.3.270.3200.04014.52
5.3.260.3230.04014.69
5.3.250.3270.04714.82
5.3.240.3400.04714.64
5.3.230.3170.04314.68
5.3.220.3400.04714.61
5.3.210.3400.04014.54
5.3.200.2630.03714.65
5.3.190.3100.04014.46
5.3.180.3000.03314.57
5.3.170.3130.03714.71
5.3.160.3270.03014.61
5.3.150.3230.03714.54
5.3.140.3100.03314.59
5.3.130.3370.03314.63
5.3.120.3200.04014.45
5.3.110.3230.03714.43
5.3.100.3030.04314.01
5.3.90.3200.03714.09
5.3.80.3230.05014.24
5.3.70.3300.03014.03
5.3.60.3300.03714.14
5.3.50.3230.03013.85
5.3.40.3270.03313.84
5.3.30.3270.03013.80
5.3.20.3070.03313.61
5.3.10.2930.03713.55
5.3.00.3170.04013.55
5.2.170.2700.03011.05
5.2.160.2770.02711.15
5.2.150.2700.03011.06
5.2.140.2670.03011.14
5.2.130.2530.03311.11
5.2.120.2730.02711.00
5.2.110.2770.03310.99
5.2.100.2730.02711.04
5.2.90.2700.03011.10
5.2.80.2670.03011.16
5.2.70.2500.03311.09
5.2.60.2700.03311.13
5.2.50.2600.02310.97
5.2.40.2570.03010.89
5.2.30.2530.03311.12
5.2.20.2530.03010.93
5.2.10.2700.02710.87
5.2.00.2670.02710.80
5.1.60.2300.02710.80
5.1.50.2100.02710.80
5.1.40.2270.02710.80
5.1.30.2230.03010.80
5.1.20.2170.03010.80
5.1.10.1970.02710.80
5.1.00.2200.02710.80
5.0.50.1170.02310.80
5.0.40.1230.02710.80
5.0.30.0970.03010.80
5.0.20.1000.02010.80
5.0.10.1230.02710.80
5.0.00.1130.03710.80
4.4.90.1030.01310.80
4.4.80.1170.01710.80
4.4.70.1230.01310.80
4.4.60.1230.02310.80
4.4.50.1200.02310.80
4.4.40.1200.03010.80
4.4.30.1000.01710.80
4.4.20.1200.01310.80
4.4.10.1000.01310.80
4.4.00.1170.02710.80
4.3.110.1130.02010.80
4.3.100.1300.01710.80
4.3.90.0970.01710.80
4.3.80.1130.02710.80
4.3.70.1130.01710.80
4.3.60.1000.01310.80
4.3.50.1200.02010.80
4.3.40.1230.02310.80
4.3.30.0470.01710.80
4.3.20.0200.01710.80
4.3.10.0470.01710.80
4.3.00.0500.01310.80

preferences:
36.79 ms | 401 KiB | 5 Q