Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37555 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 28163 invoked from network); 8 May 2008 22:16:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 May 2008 22:16:18 -0000 Authentication-Results: pb1.pair.com header.from=andrei@gravitonic.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=andrei@gravitonic.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain gravitonic.com from 209.85.146.181 cause and error) X-PHP-List-Original-Sender: andrei@gravitonic.com X-Host-Fingerprint: 209.85.146.181 wa-out-1112.google.com Received: from [209.85.146.181] ([209.85.146.181:8609] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C5/10-27374-1BB73284 for ; Thu, 08 May 2008 18:16:17 -0400 Received: by wa-out-1112.google.com with SMTP id v27so1181297wah.17 for ; Thu, 08 May 2008 15:16:14 -0700 (PDT) Received: by 10.114.126.1 with SMTP id y1mr3593605wac.41.1210284974750; Thu, 08 May 2008 15:16:14 -0700 (PDT) Received: from Macintosh-5.local ( [12.51.40.234]) by mx.google.com with ESMTPS id z20sm7777733pod.11.2008.05.08.15.16.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 08 May 2008 15:16:13 -0700 (PDT) Message-ID: <48237BAA.5090605@gravitonic.com> Date: Thu, 08 May 2008 15:16:10 -0700 User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070807) MIME-Version: 1.0 To: Derick Rethans CC: Andi Gutmans , PHP Developers Mailing List References: <4BD5A050-02F2-46BD-B867-FA8CA12FF1BD@macvicar.net> <48988.78.61.224.253.1209918881.nsm@avilys.eik.lt> <4821DA69.3020004@gravitonic.com> <698DE66518E7CA45812BD18E807866CE01925E49@us-ex1.zend.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Removal of unicode_semantics From: andrei@gravitonic.com (Andrei Zmievski) The easiest thing would be just to default unicode_semantics to On internally and hide it from users. Don't remove all the UG(unicode) checks yet, because we can test migration/compatibility with those in place. -Andrei Derick Rethans wrote: > On Wed, 7 May 2008, Andi Gutmans wrote: > >> Yep, we said that we'd remove the switch. Then we'd see how >> compatibility fairs and if we discover the upgrade path is too painful >> we'd consider making "" be binary string and require u"" for Unicode >> strings. But this was TBD depending on people's experiences and our >> ability to deliver an easy migration path for applications. So for now >> we should remove the switch. We can do this if needed. > > Scott is already working on this AFAIK. And like Andrei, I'd also be > against defaulting to binary strings. > > regards, > Derick >