Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20359 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 11448 invoked by uid 1010); 25 Nov 2005 10:37:08 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 11433 invoked from network); 25 Nov 2005 10:37:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2005 10:37:08 -0000 X-Host-Fingerprint: 82.94.239.5 jdi.jdi-ict.nl Linux 2.5 (sometimes 2.4) (4) Received: from ([82.94.239.5:38445] helo=jdi.jdi-ict.nl) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 2D/F4-56276-459E6834 for ; Fri, 25 Nov 2005 05:37:08 -0500 Received: from localhost (localhost [127.0.0.1]) by jdi.jdi-ict.nl (8.12.11/8.12.11) with ESMTP id jAPAb4Yt027769; Fri, 25 Nov 2005 11:37:04 +0100 Received: from localhost (localhost [127.0.0.1]) by jdi.jdi-ict.nl (8.12.11/8.12.11) with ESMTP id jAPAb25s027761; Fri, 25 Nov 2005 11:37:02 +0100 Date: Fri, 25 Nov 2005 11:37:02 +0100 (CET) X-X-Sender: derick@localhost To: Sascha Schumann cc: internals@lists.php.net In-Reply-To: Message-ID: References: <7.0.0.16.2.20051124161240.0573e640@zend.com> <20051125034515.6fefa4e2@localhost.localdomain> <43867C6C.2010209@prohost.org> <20051125040950.26305e08@localhost.localdomain> <43869FC5.4060708@lerdorf.com> <20051125075501.79718ee6@localhost.localdomain> <1132903004.9936.25.camel@localhost.localdomain> <1086017308.20051125091648@marcus-boerger.de> X-Face: "L'&?Ah3MYF@FB4hU'XhNhLB]222(Lbr2Y@F:GE[OO;"F5p>qtFBl|yVVA&D{A(g3[C}mG:199P+5C'v.M/u@Z\![0b:Mv.[l6[uWl' MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-new at jdi-ict.nl Subject: Re: [PHP-DEV] Re: PHP 5.1 (Or How to break tousands of apps out there) From: derick@php.net (Derick Rethans) On Fri, 25 Nov 2005, Sascha Schumann wrote: > > No, as this breaks backwards compability. I have code written for this > > and that is going to be released. If the class constants are removed, > > you will break code that is out there. There were similar reasons why > > Wez didn't want to change the odd PDO method because people were running > > it production while PDO was not even beta - which is fine. But you can > > definitely not change code in a released version. > > Derick, the Date class is in "a released version" because you > sneaked it in through the backdoor. Activating a class in > the final RC was obviously wrong and you are very well aware > of the fact. Don't try to cover up now. It's definitely not the most elegant way, I agree there. But there was also no sneaking as it was discussed months before, and it was actually Ilia who suggested doing it in PHP 5.1.0 and not 5.1.1. This code has been in CVS for about 5 months, but people didn't want to have it enabled as they didn't want to stall the release. The idea was to put it into 5.1.1 then. That is fine, but I think it's not fair to blame me for not having being allowed to put my code in there and thus creating the current problems. Besides that, using "Date" and "Timezone" as classnames are the most sensible names for those classes and I do not think we should have change that. regards, Derick