File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
php /
tests /
classes /
ctor_in_interface_04.phpt
Revision
1.1.1.2 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Tue May 29 12:34:34 2012 UTC (12 years, 3 months ago) by
misho
Branches:
php,
MAIN
CVS tags:
v5_4_3elwix,
v5_4_29p0,
v5_4_29,
v5_4_20p0,
v5_4_20,
v5_4_17p0,
v5_4_17,
HEAD
php 5.4.3+patches
1: --TEST--
2: ZE2 A class constructor must keep the signature of base class interfaces
3: --FILE--
4: <?php
5: interface constr
6: {
7: function __construct();
8: }
9:
10: class implem implements constr
11: {
12: function __construct()
13: {
14: }
15: }
16:
17: class derived extends implem
18: {
19: function __construct($a)
20: {
21: }
22: }
23:
24: ?>
25: --EXPECTF--
26: Fatal error: Declaration of derived::__construct() must be compatible with constr::__construct() in %s on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>