Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:25186 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85475 invoked by uid 1010); 3 Aug 2006 14:10:28 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 85460 invoked from network); 3 Aug 2006 14:10:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Aug 2006 14:10:28 -0000 X-PHP-List-Original-Sender: php-php-dev@m.gmane.org X-Host-Fingerprint: 80.91.229.2 main.gmane.org Linux 2.5 (sometimes 2.4) (4) Received: from ([80.91.229.2:37918] helo=ciao.gmane.org) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id 9F/D0-44390-1D302D44 for ; Thu, 03 Aug 2006 10:10:26 -0400 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1G8dtg-0005Jn-Sj for internals@lists.php.net; Thu, 03 Aug 2006 16:10:00 +0200 Received: from 85.19.74.66 ([85.19.74.66]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 03 Aug 2006 16:10:00 +0200 Received: from sb by 85.19.74.66 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 03 Aug 2006 16:10:00 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: internals@lists.php.net Date: Thu, 03 Aug 2006 16:09:53 +0200 Lines: 17 Message-ID: References: <18810497049.20060801234124@marcus-boerger.de> <44CFDB2B.1010907@cschneid.com> <20060802010156.5be0258c@pierre-u64> <44CFDF89.6010506@lerdorf.com> <7.0.1.0.2.20060802153119.0c2193c0@zend.com> <44D0DB82.1070307@lerdorf.com> <44D1FAF0.5060906@lerdorf.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: 85.19.74.66 User-Agent: Thunderbird 1.5.0.5 (X11/20060731) In-Reply-To: X-Enigmail-Version: 0.94.0.0 Sender: news Subject: Re: [PHP-DEV] RfC: rethink OO inheritance strictness From: sb@sebastian-bergmann.de (Sebastian Bergmann) Pierre wrote: > I don't like new keywords either, but I don't see any alternative. I > also think that interfaces are what should be used. But it seems that > we are wrong, interfaces do not solve this issue, I'm still unsure > about the reasons though. Not that I am advocating this, but class Foo implements PHP_StrictMode {} could imply the same semantics as strict class Foo {} -- Sebastian Bergmann http://www.sebastian-bergmann.de/ GnuPG Key: 0xB85B5D69 / 27A7 2B14 09E4 98CD 6277 0E5B 6867 C514 B85B 5D69