1--TEST-- 2Bug #51421 (Abstract __construct constructor argument list not enforced) 3--FILE-- 4<?php 5 6class ExampleClass {} 7 8abstract class TestInterface { 9 abstract public function __construct(ExampleClass $var); 10} 11 12class Test extends TestInterface { 13 public function __construct() {} 14} 15 16?> 17--EXPECTF-- 18Fatal error: Declaration of Test::__construct() must be compatible with TestInterface::__construct(ExampleClass $var) in %s on line %d 19