Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:9376 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 45650 invoked by uid 1010); 19 Apr 2004 11:01:41 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 45615 invoked from network); 19 Apr 2004 11:01:41 -0000 Received: from unknown (HELO hanna.linnea.net) (193.45.225.41) by pb1.pair.com with SMTP; 19 Apr 2004 11:01:41 -0000 Received: (qmail 15370 invoked from network); 19 Apr 2004 11:01:39 -0000 Received: from novell.stoldgods.nu (HELO novell.netiic.com) (193.45.238.241) by ns2.kiruna.se with SMTP; 19 Apr 2004 11:01:39 -0000 To: internals@lists.php.net Date: Mon, 19 Apr 2004 13:02:13 +0200 User-Agent: KMail/1.6.1 References: <5.1.0.14.2.20040419112627.03efaa00@localhost> In-Reply-To: <5.1.0.14.2.20040419112627.03efaa00@localhost> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-ID: <200404191302.13539.magnus@php.net> Subject: Re: [PHP-DEV] Interface inheritance From: magnus@php.net (Magnus =?iso-8859-1?q?M=E4=E4tt=E4?=) On Monday 19 April 2004 10.49, Zeev Suraski wrote: > Suggested behavior: > Any method that implements (directly or indirectly) an interface method or > an abstract method, will have implementation checks fully enforced, with an > E_COMPILE_ERROR emitted in case of an error. > Behavior for methods that override regular parent methods, that do not have > interface/abstract prototypes, will not change (E_STRICT message). > > Comments welcome - we'd like to sort this out before RC2... I couldn't agree more (since I'm the one who "complained" =) This can be very frustrating.. /Magnus -- BOFH Excuse #412: Radial Telemetry Infiltration