Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20348 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 87948 invoked by uid 1010); 25 Nov 2005 09:49:30 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 87932 invoked from network); 25 Nov 2005 09:49:30 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2005 09:49:30 -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:48146] helo=jdi.jdi-ict.nl) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id F1/E1-56276-82ED6834 for ; Fri, 25 Nov 2005 04:49:28 -0500 Received: from localhost (localhost [127.0.0.1]) by jdi.jdi-ict.nl (8.12.11/8.12.11) with ESMTP id jAP9nPgx022302; Fri, 25 Nov 2005 10:49:25 +0100 Received: from localhost (localhost [127.0.0.1]) by jdi.jdi-ict.nl (8.12.11/8.12.11) with ESMTP id jAP9nOKB022297; Fri, 25 Nov 2005 10:49:24 +0100 Date: Fri, 25 Nov 2005 10:49:24 +0100 (CET) X-X-Sender: derick@localhost To: Marcus Boerger cc: internals@lists.php.net In-Reply-To: <1086017308.20051125091648@marcus-boerger.de> 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, Marcus Boerger wrote: > Hello Helgi, > > obviously one problem is that PEAR does ignore coding standards. Classes > should be prefixed in both pear and core. And neither Date nor File is in > any way prefixed. In th end all we see here is that we want namespaces asap. > > One thing to discuss now is whether we want to put out 5.1.1 or even > 5.1.0pl1 asap with Date in ext/Date renamed to something diferent. 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 -- Derick Rethans http://derickrethans.nl | http://ez.no | http://xdebug.org