3v4l.org

run code in 300+ PHP versions simultaneously
<?php //namespace a; //define('t', true, true); //define('a\\true', false, t); //define('a\\false', t, t); namespace Api\Something { class Foo { function Private() { } } } namespace Api\SomethingElse { //define('Api\\SomethingElse\\Private', 'Api\\Something', true); use Api\Something as Private; class Bar{ public function run() { //$obj = new Private; var_dump(Private, $obj); } } }

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)
5.4.270.0090.04112.38
5.4.260.0120.04712.38
5.4.250.0080.05012.38
5.4.240.0110.04612.38
5.4.230.0060.04212.37
5.4.220.0080.05112.36
5.4.210.0050.04312.36
5.4.200.0120.04512.37
5.4.190.0060.03812.36
5.4.180.0090.03612.36
5.4.170.0050.04612.37
5.4.160.0040.03812.36
5.4.150.0060.03712.36
5.4.140.0080.04612.05
5.4.130.0100.03212.03
5.4.120.0030.04012.00
5.4.110.0060.04511.99
5.4.100.0030.03711.99
5.4.90.0080.04111.99
5.4.80.0040.03811.99
5.4.70.0050.03511.99
5.4.60.0060.03411.99
5.4.50.0100.03011.99
5.4.40.0080.03511.98
5.4.30.0050.03611.97
5.4.20.0070.03311.97
5.4.10.0050.03511.98
5.4.00.0050.03611.46
5.3.280.0080.03812.71
5.3.270.0060.04112.72
5.3.260.0060.04012.72
5.3.250.0070.04212.71
5.3.240.0060.03812.72
5.3.230.0050.03912.71
5.3.220.0110.04012.68
5.3.210.0070.04012.68
5.3.200.0040.04012.68
5.3.190.0070.03712.68
5.3.180.0080.03412.68
5.3.170.0060.03612.67
5.3.160.0030.03912.67
5.3.150.0040.03812.68
5.3.140.0020.04012.66
5.3.130.0040.04012.65
5.3.120.0040.04012.66
5.3.110.0040.04112.66
5.3.100.0090.04612.12
5.3.90.0110.03212.08
5.3.80.0020.04012.07
5.3.70.0050.03712.07
5.3.60.0060.03712.06
5.3.50.0050.03812.00
5.3.40.0060.04012.00
5.3.30.0070.03711.95
5.3.20.0080.03311.73
5.3.10.0040.03711.69
5.3.00.0030.04111.67

preferences:
141.21 ms | 1394 KiB | 7 Q