Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:25550 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38411 invoked by uid 1010); 6 Sep 2006 18:47:52 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 38396 invoked from network); 6 Sep 2006 18:47:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Sep 2006 18:47:52 -0000 Authentication-Results: pb1.pair.com header.from=iliaal@gmail.com; sender-id=pass; domainkeys=good Authentication-Results: pb1.pair.com smtp.mail=iliaal@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.162.206 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: iliaal@gmail.com X-Host-Fingerprint: 64.233.162.206 nz-out-0102.google.com Linux 2.4/2.6 Received: from [64.233.162.206] ([64.233.162.206:38550] helo=nz-out-0102.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6D/D2-10926-5D71FF44 for ; Wed, 06 Sep 2006 14:47:50 -0400 Received: by nz-out-0102.google.com with SMTP id 34so1154293nzf for ; Wed, 06 Sep 2006 11:47:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=WeketzjY4DwyX6UO7WjUuNkN/HLUobsFaDza+K7fKeH0+8bYsKfmqNM4viAiPACfr5ZN2Ux0WlLfn/RY/YrmcZwRisV55KhkwsOlGKJ2rP6ovLkqc8eJnBbGqOU2ypyB3VSpcgQ2IGyhn5z5wrb09CwpAjpq1T0l1bbb3ssYibI= Received: by 10.65.84.4 with SMTP id m4mr6781845qbl; Wed, 06 Sep 2006 11:47:47 -0700 (PDT) Received: from ?192.168.1.6? ( [72.59.8.142]) by mx.gmail.com with ESMTP id f13sm4555312qba.2006.09.06.11.47.46; Wed, 06 Sep 2006 11:47:47 -0700 (PDT) In-Reply-To: <44FF1336.1070007@php.net> References: <2b9a524b62303d2b7c3f5e20a7b86537@gravitonic.com> <44FF1336.1070007@php.net> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-ID: <2222C69E-0E9B-4C76-9696-179E3E570FB8@prohost.org> Cc: Andrei Zmievski , PHP Internals , Dmitry Stogov Content-Transfer-Encoding: 7bit Date: Wed, 6 Sep 2006 14:47:27 -0400 To: M. Sokolewicz X-Mailer: Apple Mail (2.752.2) Sender: Ilia Alshanetsky Subject: Re: [PHP-DEV] RFC: unicode.semantics: runtime or not? From: ilia@prohost.org (Ilia Alshanetsky) On 6-Sep-06, at 2:28 PM, M. Sokolewicz wrote: > Ilia Alshanetsky wrote: > >> From a technical perspective it makes sense to keep it php.ini >> only setting or as Sara insists (STARTUP phase only). However, >> from a user (hosting companies) perspective it adds a fair degree >> of complexity to their setup, which would probably mean one php6 >> instance will need to run as CGI or FCGI, which will without a >> doubt affect adoption rates and/or or unicode.semantics being >> enabled by default on most installs. >> Personally, I think we'd be better off with a slower adoption >> rate, but a more robust PHP without added engine/language >> complexity per- dir unicode.semantics would add. >> Ilia Alshanetsky > > 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? Well, with unicode semantics enabled, many PHP applications that have not been designed with PHP6+unicode in mind are likely to break. On the other hand when semantics are off, those applications may work just fine. The other reason could be that unicode enabled PHP will be noticeably slower then the one without it, so hosters to conserve system resources may only enable it for people who actually need the functionality. Ilia Alshanetsky