3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class MyAbsClass { abstract public function test($foo, $bar = 'none'); } class MyClass extends MyAbsClass { public function test($foo) { print $foo; } } $a = new MyClass(); $a->foo('bar');
Output for 7.0.0 - 7.0.9
Fatal error: Declaration of MyClass::test($foo) must be compatible with MyAbsClass::test($foo, $bar = 'none') in /in/2v5JI on line 11
Process exited with code 255.
Output for 5.6.0 - 5.6.24
Fatal error: Declaration of MyClass::test() must be compatible with MyAbsClass::test($foo, $bar = 'none') in /in/2v5JI on line 11
Process exited with code 255.

preferences:
176.22 ms | 1395 KiB | 42 Q