3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class class1 { abstract public function someFunc($a, $b = null); } class class2 extends class1 { public function someFunc($a, $b) { } }
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.6
Fatal error: Declaration of class2::someFunc($a, $b) must be compatible with class1::someFunc($a, $b = NULL) in /in/dFU3g on line 11
Process exited with code 255.

preferences:
179.5 ms | 1399 KiB | 35 Q