3v4l.org

run code in 300+ PHP versions simultaneously
<?php $obj1 = new \stdClass; // Instantiate stdClass object $obj2 = new class{}; // Instantiate anonymous class $obj3 = (object)[]; // Cast empty array to object var_dump($obj1); // object(stdClass)#1 (0) {} var_dump($obj2); // object(class@anonymous)#2 (0) {} var_dump($obj3); // object(stdClass)#3 (0) {}

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)
7.2.40.0090.01417.55
7.2.30.0120.00917.57
7.2.20.0070.01317.52
7.2.10.0120.01017.77
7.2.00.5210.01117.47
7.1.160.0750.01016.72
7.1.150.0090.01116.71
7.1.140.0090.01116.56
7.1.130.3250.00916.34
7.1.120.5070.01216.57
7.1.110.0090.01215.87
7.1.100.4730.01015.89
7.1.90.0100.01516.04
7.1.80.0110.00615.89
7.1.70.0110.00915.02
7.1.60.0350.01633.19
7.1.50.7410.01332.73
7.1.40.6200.01432.36
7.1.30.6630.01132.46
7.1.20.0380.01332.71
7.1.10.0380.01214.54
7.1.00.0070.01514.52

preferences:
140.43 ms | 1394 KiB | 7 Q