Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55794 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 35501 invoked from network); 13 Oct 2011 21:11:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Oct 2011 21:11:58 -0000 Authentication-Results: pb1.pair.com header.from=mike@rile.ca; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=mike@rile.ca; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain rile.ca designates 199.19.173.234 as permitted sender) X-PHP-List-Original-Sender: mike@rile.ca X-Host-Fingerprint: 199.19.173.234 rile.ca Linux 2.6 Received: from [199.19.173.234] ([199.19.173.234:57372] helo=rile.ca) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E6/92-22842-D14579E4 for ; Thu, 13 Oct 2011 17:11:58 -0400 Received: from MikePCToo (s72-38-93-190.static.comm.cgocable.net [72.38.93.190]) (authenticated bits=0) by rile.ca (8.14.4/8.14.4) with ESMTP id p9DLBpGg007589; Thu, 13 Oct 2011 17:11:53 -0400 Reply-To: To: "'Ferenc Kovacs'" , "'PHP Internals'" References: In-Reply-To: Date: Thu, 13 Oct 2011 17:11:52 -0400 Message-ID: <004201cc89ec$bc4334f0$34c99ed0$@ca> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcyILQGuNgGW0NxSTdya2SooluzGQQBvtMag Content-Language: en-ca Subject: RE: [PHP-DEV] enable mbstring by default From: mike@rile.ca ("Mike Robinson") On October-11-11 11:46 AM Ferenc Kovacs wrote: > As the "full" unicode support went down with php6, wouldn't it be a > logical step to enable the mbstring extension by default(maybe even > turning it into a builtin ext like phar)? > I think that mbstring is a pretty mature and stable extension, and > there isn't much dependencies so I can't think of reason why we > couldn't do it. > Of course the mbstring.func_overload would still disabled by default > (maybe exporting the mb functions to the 'utf8' namespace? :P), so it > would be a backward compatible change. > What do you think? > > ps: maybe it is too late for 5.4, but having it in trunk is still > better than nothing. The mbstring extension was enabled by default once upon a time, if memory serves, and as I recall the results were extremely painful. While both PHP and mbstring have matured significantly since then, I'm old school that way. Fool me once... Best, Mike Robinson