Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71672 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 960 invoked from network); 28 Jan 2014 14:32:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jan 2014 14:32:36 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.179 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.217.179 mail-lb0-f179.google.com Received: from [209.85.217.179] ([209.85.217.179:59156] helo=mail-lb0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9C/BF-01140-38FB7E25 for ; Tue, 28 Jan 2014 09:32:35 -0500 Received: by mail-lb0-f179.google.com with SMTP id l4so395984lbv.24 for ; Tue, 28 Jan 2014 06:32:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=JsW+ceQC32N/jA2h0yBie9aaGpk9uFp+skedRnBEUjs=; b=qGhKUuqJf14l6xXwwgccGFQEfG/WNh9lpvDnqIxO6foFtLlg36glq01nrUKB+KdA5h jWJaT1EobG3ZyC/QQgbRMLugmYKOpLquY6XjasazpBqgpMaeyJh4axpfXXG67ebGDooI cY4hIO+78M7vcYsuYyoCoSHBFJZc0OXYSIWwTa73te8ydrXVgYp/nZYSQy0no2OaSWPz YploHzEuCsMaqYLPdYNYK0YpEcQeKlN4q7One9XV7MGHhgi2D8Zub1PkKgQi/mKgwtAf Ak6jCzMrI5u4IUmHT1Yaw4+GXMWAGBXMw+bobr00fGhHARE+mktHDZuotoq05OBkT5xY BwWw== MIME-Version: 1.0 X-Received: by 10.112.236.3 with SMTP id uq3mr1194911lbc.14.1390919552093; Tue, 28 Jan 2014 06:32:32 -0800 (PST) Received: by 10.112.35.163 with HTTP; Tue, 28 Jan 2014 06:32:32 -0800 (PST) Date: Tue, 28 Jan 2014 15:32:32 +0100 Message-ID: To: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: some thoughts about php 6 From: pierre.php@gmail.com (Pierre Joye) hi, While reading the various discussions about what we should change, kill, remove, rename and similar operations, I thought it would be good to put things back in perspective. It is indeed very appealing to think about killing every single little annoyances PHP has accumulated. The idea to be able to write "nice and clean" code makes me feel good. However it has drawback, adoption. One thing I would very strongly consider is the actual gains brought by a change. - rename or alias functions to fulfill our naming conventions or coding standards . where is the gain in the long term? . most of the functions are procedural and string/array/scalar related. I would prefer to think about alternative solutions like the NIkic's proposal using OO-like APIs. Keeps BC, brings cleaner APIs into the game - Case sensitivity . Even with ini setting, which will be most likely system wild, will bring a major breakage for almost every single app out there. I do not see any gain to do it. -- Pierre @pierrejoye | http://www.libgd.org