3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public function test(): stdClass { return new stdClass; } } class B extends A { public function test() { return new stdClass; } }
Output for 7.4.0 - 7.4.30, 8.0.1 - 8.0.21, 8.1.0 - 8.1.8
Fatal error: Declaration of B::test() must be compatible with A::test(): stdClass in /in/egUAq on line 13
Process exited with code 255.

preferences:
167.08 ms | 996 KiB | 7 Q