Re: PHP 6

From: Date: Fri, 12 Mar 2010 18:34:29 +0000
Subject: Re: PHP 6
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-47179@lists.php.net to get a copy of this message
On Fri, 12 Mar 2010, Hannes Magnusson wrote: > On Fri, Mar 12, 2010 at 17:38, Moriyoshi Koizumi <mozo@mozo.jp> wrote: > > I'd love to see my brand-new mbstring implementation in the release. > > Dropping mbstring completely won't be any good because lots of > > applications rely on it, but I don't really want to maintain the funky > > library bundled with it. > > Thats actually one of the ideas we had on IRC. > That mbstring patch and more ext/intl features should be enough to > solve "the unicode problem". Sorry, but that is not true. intl and mbstring can provide functionality to deal with UTF 8 string manipulation functions, they can not provide proper Unicode support. Proper Unicode support is *not* only just dealing with UTF-8 strings. Proper Unicode support includes dealing with file streams, with different encodings, with localiztion, with sorting, with locales, with formatting numbers. Offloading this to extensions makes Unicode support an add-on hack, and not a language feature. I am not saying that intl and mbstring aren't *useful*, but they definitely do not solve "the unicode problem". regards, Derick

« previous php.internals (#47179) next »