Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:25551 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 40406 invoked by uid 1010); 6 Sep 2006 18:58:57 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 40390 invoked from network); 6 Sep 2006 18:58:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Sep 2006 18:58:57 -0000 Authentication-Results: pb1.pair.com smtp.mail=rquadling@googlemail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rquadling@googlemail.com; sender-id=pass; domainkeys=good Received-SPF: pass (pb1.pair.com: domain googlemail.com designates 64.233.166.183 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: rquadling@googlemail.com X-Host-Fingerprint: 64.233.166.183 py-out-1112.google.com Linux 2.4/2.6 Received: from [64.233.166.183] ([64.233.166.183:23308] helo=py-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 25/23-10926-F6A1FF44 for ; Wed, 06 Sep 2006 14:58:56 -0400 Received: by py-out-1112.google.com with SMTP id c39so3373989pyd for ; Wed, 06 Sep 2006 11:58:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references; b=AS3GRjpX9rJHiNV9KBzQO79fT2xp6xxrT382b0mNPulfY7SHh4YqGsd72QgCmmZPXfoxKttDyFOALvpvDGeZ5npySeUyYSZWkr4ZcrG/l6kAcHjTR0WRF04qiXAl/jqZixpurDbyk0W0rCxf+UjNAxQnNK6mSgjCpp2xepDVOIQ= Received: by 10.35.20.14 with SMTP id x14mr15289189pyi; Wed, 06 Sep 2006 11:58:52 -0700 (PDT) Received: by 10.35.93.8 with HTTP; Wed, 6 Sep 2006 11:58:47 -0700 (PDT) Message-ID: <10845a340609061158m49545e5cg63f19bd40cea7c1e@mail.gmail.com> Date: Wed, 6 Sep 2006 19:58:47 +0100 Reply-To: RQuadling@GoogleMail.com To: "M. Sokolewicz" Cc: "Ilia Alshanetsky" , "Andrei Zmievski" , "PHP Internals" , "Dmitry Stogov" In-Reply-To: <44FF1336.1070007@php.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15344_3272696.1157569127443" References: <2b9a524b62303d2b7c3f5e20a7b86537@gravitonic.com> <44FF1336.1070007@php.net> Subject: Re: [PHP-DEV] RFC: unicode.semantics: runtime or not? From: rquadling@googlemail.com ("Richard Quadling") ------=_Part_15344_3272696.1157569127443 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 06/09/06, M. Sokolewicz wrote: > > My personal opinion, as humble as it may be, is that it's pure bullshit > to even give the chance of disabling it. WHY in hell's name would you > want to give hoster's the choice? I can see a part of the hosts > disabling it to "give an easy transition" while another part of the > hosts enable it to "give the new features a chance". If Unicode support > it supposed to be such a big part of the while PHP6 release then why do > you give the option of disabling it? you're breaking away part of the > MAIN reason why people would want to upgrade in the first place. > > Just imagine what a mess it would be if you had given the choice of > "disabling" the OOP support in PHP5. Be very very very glag you didn't > do that, and as such I'd suggest not doing something equally drastic in > PHP6. > I agree on this. From my reading of some the issues around unicode you are far better off simply saying PHP6 is unicode only. A lot of scripts that use register_globals and any number of deprecated features are simply not going to work with PHP6 anyway. There is another side to this. For those developers who are NOT unicode aware they will be wondering what all the fuss is about. They are probably the same developers who wonder why anyone would want discrete setters/getters in PHPs OOP. I think it is these people who will have the biggest headache. Many ISPs install CPanel or Plesk or whatever and never configure things anyway. Actively promoting ISPs capable of taking PHP6 and running with it would be a nice way to show/prove the value of PHP6. What would be far more useful would be a very clear set of documentation regarding the steps needed to take to move a PHP based application forward into the Unicode'd world. Regards, Richard Quadling. -- ----- Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 "Standing on the shoulders of some very clever giants!" ------=_Part_15344_3272696.1157569127443--