Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20407 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34842 invoked by uid 1010); 25 Nov 2005 14:07:23 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 34827 invoked from network); 25 Nov 2005 14:07:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2005 14:07:22 -0000 X-Host-Fingerprint: 66.249.82.206 xproxy.gmail.com Linux 2.4/2.6 Received: from ([66.249.82.206:30971] helo=xproxy.gmail.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 38/36-56276-99A17834 for ; Fri, 25 Nov 2005 09:07:21 -0500 Received: by xproxy.gmail.com with SMTP id t10so495451wxc for ; Fri, 25 Nov 2005 06:07:18 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=o8p7U1VkcW/xDGPymr7UzUhqsetOxCAyq4jBMapn95rjIKy8k6Kjzf2ocPt/X+N6fEgLBIUYGxOmAHZVjHPJPwiJAa6JDNQk7N7j3YytYmZY/gacVvr8s8QFVQ3mSo2C4/7n95RFzjO0/yhQ8EbwxjPhOA6HX7MTgQoqEgvu0pA= Received: by 10.70.132.19 with SMTP id f19mr7290699wxd; Fri, 25 Nov 2005 06:07:18 -0800 (PST) Received: by 10.70.10.7 with HTTP; Fri, 25 Nov 2005 06:07:18 -0800 (PST) Message-ID: <818043770511250607x56055095m7825f794fcba5604@mail.gmail.com> Date: Fri, 25 Nov 2005 15:07:18 +0100 Sender: sebastian.kugler@gmail.com To: Ilia Alshanetsky Cc: Sascha Schumann , internals@lists.php.net In-Reply-To: <43870FE6.7040609@prohost.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <7.0.0.16.2.20051124161240.0573e640@zend.com> <1086017308.20051125091648@marcus-boerger.de> <438709AC.3020808@prohost.org> <43870FE6.7040609@prohost.org> Subject: Re: [PHP-DEV] Re: PHP 5.1 (Or How to break tousands of apps out there) From: sk@webfactory.de (Sebastian Kugler) On 11/25/05, Ilia Alshanetsky wrote: > Does this include anytime a new function/class is added we need to make > a prominent notice about since it reserves some name space? Yes of course, especially if it's such an obvious name like "date". As opposed to some statements on this list, I would argue that the global namespace should be reserved for ("owned by") those who write PHP applications and _not_ for the PHP core developers. Especially for a language like PHP, where everything is in the core and no namespaces or packages exist. How am I supposed to know what class names PHP decides to capture tomorrow? > So, assuming your old applications are totally future proof is naive. Well, that's exactly what my customers expect from the software we develop for them. And btw, maybe it's part of what "enterprise-ready" is about. I admit that 100% future proofness can never be achieved. But every break of it it should be carefully considered. And I'm pretty sure that in the end, companies will go for the platform that offers the best future proofness of their applications. Regards Sebastian