Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:25081 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73420 invoked by uid 1010); 1 Aug 2006 17:38:12 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 73405 invoked from network); 1 Aug 2006 17:38:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Aug 2006 17:38:12 -0000 X-PHP-List-Original-Sender: ceo@l-i-e.com X-Host-Fingerprint: 67.139.134.202 o2.hostbaby.com FreeBSD 4.7-5.2 (or MacOS X 10.2-10.3) (2) Received: from ([67.139.134.202:4198] helo=o2.hostbaby.com) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id A2/23-45114-4819FC44 for ; Tue, 01 Aug 2006 13:38:12 -0400 Received: (qmail 88476 invoked by uid 98); 1 Aug 2006 17:38:12 -0000 Received: from 127.0.0.1 by o2.hostbaby.com (envelope-from , uid 1013) with qmail-scanner-1.25 ( Clear:RC:1(127.0.0.1):. Processed in 0.585515 secs); 01 Aug 2006 17:38:12 -0000 X-Qmail-Scanner-Mail-From: ceo@l-i-e.com via o2.hostbaby.com X-Qmail-Scanner: 1.25 (Clear:RC:1(127.0.0.1):. Processed in 0.585515 secs) Received: from unknown (HELO l-i-e.com) (127.0.0.1) by localhost with SMTP; 1 Aug 2006 17:38:10 -0000 Received: from 67.108.68.40 (SquirrelMail authenticated user ceo@l-i-e.com) by www.l-i-e.com with HTTP; Tue, 1 Aug 2006 12:38:10 -0500 (CDT) Message-ID: <15623.67.108.68.40.1154453890.squirrel@www.l-i-e.com> In-Reply-To: <44C09F31.9090505@php.net> References: <10845a340607210208l2ffea986ndd77a0a0c50a9965@mail.gmail.com> <44C09BE2.7000201@php.net> <44C09F31.9090505@php.net> Date: Tue, 1 Aug 2006 12:38:10 -0500 (CDT) To: "PHP Developers Mailing List" Reply-To: ceo@l-i-e.com User-Agent: Hostbaby Webmail MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: [PHP-DEV] RfC: rethink OO inheritance strictness From: ceo@l-i-e.com ("Richard Lynch") On Fri, July 21, 2006 4:32 am, Lukas Smith wrote: > Derick Rethans wrote: >> On Fri, 21 Jul 2006, Lukas Smith wrote: >> >>> Richard Quadling wrote: [snip] >>> Its not about being "right". Acedemically Marcus changes are >>> correct. With all due respect... There are several languages in which it's not "right" at all. Whether PHP wants to move more in one direction or another, or cut its own path and stand on its own merits is the question *I* see at issue here. Are we aiming to be "just like Java" (tm) or are we going more towards some spices tossed in from, say, Common Lisp / Scheme, to create something new? Are we aiming towards polymorphism in PHP 7? (or 8, or 9, or ???) What will it look like? > Or it will mean that the established user base gets ticked off and the > other people see PHP as just playing catch up to Java. Now is probably > the time to hire a consulting firm ;) I use OOP so seldom that I just don't care *that* much, but if I'm ever going to actually use this stuff, I'd rather *not* have PHP force me to not use different args on the "same" methods in subclasses. -- Like Music? http://l-i-e.com/artists.htm