1--TEST-- 2ZE2 A class constructor must keep the signature of base class interfaces 3--FILE-- 4<?php 5interface constr 6{ 7 function __construct(); 8} 9 10abstract class implem implements constr 11{ 12} 13 14class derived extends implem 15{ 16 function __construct($a) 17 { 18 } 19} 20 21?> 22--EXPECTF-- 23Fatal error: Declaration of derived::__construct($a) must be compatible with constr::__construct() in %s on line %d 24