Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71788 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72114 invoked from network); 30 Jan 2014 08:54:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Jan 2014 08:54:45 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.175 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.217.175 mail-lb0-f175.google.com Received: from [209.85.217.175] ([209.85.217.175:35375] helo=mail-lb0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3B/B5-42724-3531AE25 for ; Thu, 30 Jan 2014 03:54:44 -0500 Received: by mail-lb0-f175.google.com with SMTP id p9so2286773lbv.34 for ; Thu, 30 Jan 2014 00:54:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=6FKwqDdpBlxf/+GH+8aWjaexAgo8YBcv5bQOo4Pi5FI=; b=ty91E4GkJ3P5Hg7sKy3QgWISxpLyDzbBIP//ZBhd1HFowVMJ0YRArIjN8Fku7pj41h USVE8ZuxAxdY/zKZaUZN1MFligsbK1yrsT+5Ygf/YxfVhJiWLT4+A+dkGBgAxUvFdtzY tyjZDue7TUl38b1uyDnQyAur5YzKFIpWlWuYthaoAbjU7lYK+lrRSYnamH3zG7cLREyE f0fTxmK46zxbILXK4G5u6OWL9DDBZMCaWYxwKC25BitCONEbWbmxHKWsHiIktiflBZOz z5eM+mMMykt0DQnny/0I2AVIeXG38CBOjs5YoOhck42gw+WfV1bdGjAeMioicvGxLBD2 ca7w== X-Received: by 10.152.236.72 with SMTP id us8mr8982307lac.11.1391072079856; Thu, 30 Jan 2014 00:54:39 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.112.199.37 with HTTP; Thu, 30 Jan 2014 00:53:59 -0800 (PST) In-Reply-To: References: <52E8C097.6080208@lsces.co.uk> Date: Thu, 30 Jan 2014 17:53:59 +0900 X-Google-Sender-Auth: KnuLl6GNK0o660qx-J1kCB8jwbA Message-ID: To: Martin Keckeis Cc: "Kingsquare.nl - Robin Speekenbrink" , PHP internals Content-Type: multipart/alternative; boundary=001a1136c0ba2d4a2d04f12c35b5 Subject: Re: [PHP-DEV] some thoughts about php 6 From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a1136c0ba2d4a2d04f12c35b5 Content-Type: text/plain; charset=UTF-8 Hi all, On Thu, Jan 30, 2014 at 4:16 PM, Martin Keckeis wrote: > + 1 changes > - consistent 64 bit support (hopefully already 5.6) > - constistent Multibyte support > - string/array/scalar OOP style (like suggested from Pierre in his first > post with BC compability) > - everything which improves performance > > -1 changes > - rename functions names > - reorder function parameters > - case sensitivity > The same for me except case sensitivity. Full case sensitivity would be good for performance and users should have consistent name even if they use case insensitive file system, etc. IMO. There are to many strtolower() calls and it impacts performance a lot... BTW, I'm against rename functions. I don't want to rename functions but add aliases. These are totally different. Aliases would good for scalar OO API. We are better to have intuitive names $str->something() and str_something($str) To have consistent parameter order, we may have new name for them for both OO and procedural API. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a1136c0ba2d4a2d04f12c35b5--