3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class Foo{ abstract public function bar(array $params = null){} } class Moo extends Foo{ public function bar(array $params){ echo count($params); } } $c = new Moo(); $c->bar(array(5));
Output for 5.5.24 - 5.5.30, 5.6.8 - 5.6.16, 7.0.0 - 7.0.1
Fatal error: Abstract function Foo::bar() cannot contain body in /in/uvaLq on line 4
Process exited with code 255.

preferences:
170.31 ms | 1395 KiB | 25 Q