1--TEST--
2ZE2 A class constructor must keep the signature of all interfaces
3--FILE--
4<?php
5interface constr1
6{
7	function __construct();
8}
9
10interface constr2 extends constr1
11{
12}
13
14class implem12 implements constr2
15{
16	function __construct()
17	{
18	}
19}
20
21interface constr3
22{
23	function __construct($a);
24}
25
26class implem13 implements constr1, constr3
27{
28	function __construct()
29	{
30	}
31}
32?>
33--EXPECTF--
34Fatal error: Declaration of implem13::__construct() must be compatible with constr3::__construct($a) in %s on line %d
35