Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95499 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 25718 invoked from network); 29 Aug 2016 13:22:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Aug 2016 13:22:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=arvids.godjuks@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=arvids.godjuks@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.52 as permitted sender) X-PHP-List-Original-Sender: arvids.godjuks@gmail.com X-Host-Fingerprint: 74.125.82.52 mail-wm0-f52.google.com Received: from [74.125.82.52] ([74.125.82.52:38886] helo=mail-wm0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 26/78-34481-11734C75 for ; Mon, 29 Aug 2016 09:22:26 -0400 Received: by mail-wm0-f52.google.com with SMTP id o80so91798831wme.1 for ; Mon, 29 Aug 2016 06:22:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3Xb1t1sGLVbv3rVsLWy3RsMgFE2IBLYGB4eKFsvWtaI=; b=mmf3hwcxRebMXvns08lOpQPdXsI6fLNGDNV+Mw9AJP+nhLTUvVDsoX4IgVYkWztJ1R xq0U1tigWz7as97SbpKfYTZbgyFfL6SOjpFDR+khSC0YJaUZG8bONP7fSActWHUct/tZ GOqCIo4tbKQdjoFiM24z1EiPNB5wl5jqAtAsTIWTm3tVREJ/TjV5D2yZTs/5oyyZwE/p jzFz+Tr8IP5K/p+pB3eURVLp+aLT9MI5RnL9iq5zqmYkvwPna2pX05jyVMRs8PYKRQQc Kwr49Qsts1BCsfvykkif8Mmb2anUEdprXfSKVe4Q7dqQ1ldy3KWcVHtsPuQZaY5HERqm IA0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3Xb1t1sGLVbv3rVsLWy3RsMgFE2IBLYGB4eKFsvWtaI=; b=ZBRGCdLooPvFSZ0DQoWlIOlGZeTk2WnuJsBDF0Guu2PYydP+qRnbryGT8ixwtUR2pL On4lF9fJ9VNkXpBWQ5gGdx1iqknnpg8beIQ2Y0/m1Mgu5Py0zq95kp+CavePvN7tYTtv ALpKQG4tGmk3FpJ5N+wLTS0e3hAhGCgAjfUAyyyRRC+OR+Her4W14v6SiaQXjFJmnHtY KaDAetTYNi4YHU3cuJ7VpBp6XGysVSQpAMzh9E/rfKH9tZvgT248gjeuJdtB4lTA5HMf PT58cgryfSOmA/uVt1COsqvmdeTyjxgvg3vv9yTqJp+NCTW6aAITs7jMX7q4SbDdVFqv UYhw== X-Gm-Message-State: AE9vXwNF//5gCspNmmLczvDO7ZVlpssotv4I4So6OkCnr5gE8AUx4yx9jv6Gu3PWRyWWWPRLJaEh6bCAjj0j8Q== X-Received: by 10.194.149.113 with SMTP id tz17mr15210796wjb.64.1472476942823; Mon, 29 Aug 2016 06:22:22 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 29 Aug 2016 13:22:12 +0000 Message-ID: To: Mathias Grimm , Kalle Sommer Nielsen Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=089e01160dfa1dfcba053b35c13d Subject: Re: [PHP-DEV] Suggestion From: arvids.godjuks@gmail.com (Arvids Godjuks) --089e01160dfa1dfcba053b35c13d Content-Type: text/plain; charset=UTF-8 As was said, this was debated a lot. Both sides had valid arguments, but this should not be taken lightly just because there is no "BC break". There is such thing as too much syntactic sugar, and PHP is one of those, rare these days, languages that keep options of doing the same thing low. On Mon, 29 Aug 2016, 16:16 Mathias Grimm, wrote: > Hi, Thanks > Seems like is not going to happen very soon :) > > In fact it is not broken, it's only a cosmetic nice to have. > Maybe in the future it will happen. > > > On 29 August 2016 at 14:06, Kalle Sommer Nielsen wrote: > > > Hi Mathias > > > > 2016-08-29 15:03 GMT+02:00 Mathias Grimm : > > > Hi, > > > I have a suggestion, maybe many gave it before. > > > > > > My suggestion is the optional use of the keyword "function" inside > > classes, > > > interfaces and traits. > > > It would look much more clean while removing the redundancy. > > > > This was discussed on internals 2 years ago, back when PHP7 was being > > designed: > > http://marc.info/?t=141235344900003&r=1&w=2 > > > > > > > > -- > > regards, > > > > Kalle Sommer Nielsen > > kalle@php.net > > > --089e01160dfa1dfcba053b35c13d--