Return to ctor_in_interface_01.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / classes |
1.1 ! misho 1: --TEST-- ! 2: ZE2 A class constructor must keep the signature of an interface ! 3: --FILE-- ! 4: <?php ! 5: interface constr ! 6: { ! 7: function __construct(); ! 8: } ! 9: ! 10: class implem implements constr ! 11: { ! 12: function __construct($a) ! 13: { ! 14: } ! 15: } ! 16: ! 17: ?> ! 18: --EXPECTF-- ! 19: Fatal error: Declaration of implem::__construct() must be compatible with that of constr::__construct() in %s on line %d