3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class A{ abstract function xxx(); //: mixed /** other stuff */ } abstract class B extends A{ abstract function xxx(): stdClass; /** other stuff */ } class C extends B{ abstract function xxx(): stdClass{ return new stdClass(); } }

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.1.20.0330.07338.55
7.1.10.0200.05720.32
7.1.00.3030.06720.57
7.0.160.2400.07320.00
7.0.150.0300.07320.06
7.0.140.0100.06020.08
7.0.130.2470.06320.12
7.0.120.2270.07019.99
7.0.110.1930.06320.11
7.0.100.2100.06320.10
7.0.90.0070.07320.29
7.0.80.2570.06320.14
7.0.70.0130.06020.07
7.0.60.1800.05320.08
7.0.50.0130.05720.07
7.0.40.2330.05719.96
7.0.30.1900.06720.16
7.0.20.0100.06319.98
7.0.10.0070.08320.12
7.0.00.3070.08020.05

preferences:
139.29 ms | 1405 KiB | 7 Q