Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100960 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39496 invoked from network); 27 Oct 2017 11:18:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Oct 2017 11:18:06 -0000 Authentication-Results: pb1.pair.com smtp.mail=petercowburn@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=petercowburn@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: petercowburn@gmail.com X-Host-Fingerprint: 209.85.220.170 mail-qk0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:57308] helo=mail-qk0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 83/0C-28573-DE513F95 for ; Fri, 27 Oct 2017 07:18:06 -0400 Received: by mail-qk0-f170.google.com with SMTP id l194so7847267qke.13 for ; Fri, 27 Oct 2017 04:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LCMP3zvJIezGpv2Q1mUK/s6oc2jkEOuhHXx3BHuKaNY=; b=Nn4aVpnToK99jno2eI5fArubnAo8dhwyE7x6wIvOgCx23Z0OUZqCTKA05d5UoQG0e9 Wti0oHjMzAZJT1HgurJKBXPGl0knWTPGHmw91K23H5EzJFl9Wlxg5JVxA4p4ltP9JXb9 pofJT1dGqWEAOTRlVrFTbRVsJWkKwUKChJY362Fxq30DFCQ3rOUY6l0dCYfHdttQjKdf DjckJh8G2irg+t/xgTN3WMlPChT/ErpQM36YWA8LpAWrEAniQ7k+/REVu3Yjo9ZbH6YW n7YmAXZ8ux9V0ytBPt93gG8ZGgaszYC8VNWT/QxTXW4zQXWnsSGh4Fw3TTFg8OSXnb8u Wi7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LCMP3zvJIezGpv2Q1mUK/s6oc2jkEOuhHXx3BHuKaNY=; b=RmLJRpyTRc8dO0HHUK0GAbGjMYXIvNQ/aelr2x3iwzQv/aLAAkiXw5u3gDTOm/L3/p 03UGT7TwpfEt6BcPLoj6ec2GWMPsJ0k/04f2ORqR0gnS/ApNhy5C5SXekvMj4sO0Mt2i XX+B7yJq3DEOg3HkLHPwWTI1tGniTsorfswGCw7JWR1uOw996ikTkhdkqsgZJOytQb87 vEwTsNsvuDO9MG6ABWzyMYZDOvTAEOPpCQB3dU4zkxvF2oVjepMOmiarhGpLF+/BNnQT /6oi+E8vHF8zrJqYSAHeTMQZsH7YStKmLEJDSmAOfKnfq0WFxVjBGVv7jp9nKaOxyolI VLmw== X-Gm-Message-State: AMCzsaVYPsyAlZ9gp+nkQAJE/MPzeGcLj3FVCknGQ7sBLRgpHgf6dmly RgJIK7bcFhalmn0rnstfXnVy6Sw9xF0SLk2fd/OM3w== X-Google-Smtp-Source: ABhQp+QTA0IjOh9TotKNQ84p9boNVpek8KPi/F0Rfl1NkAjyVwXp5G91WrN/T0W/WGsfr94KWgj85dNYbyLBlDCFITE= X-Received: by 10.55.184.71 with SMTP id i68mr181402qkf.150.1509103083314; Fri, 27 Oct 2017 04:18:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.39.39 with HTTP; Fri, 27 Oct 2017 04:17:22 -0700 (PDT) In-Reply-To: References: Date: Fri, 27 Oct 2017 12:17:22 +0100 Message-ID: To: Sara Golemon Cc: Sammy Kaye Powers , PHP Internals Content-Type: multipart/alternative; boundary="94eb2c076f6635e3f0055c857175" Subject: Re: [PHP-DEV] [RFC] [Discussion] Allow a trailing comma in function calls From: petercowburn@gmail.com (Peter Cowburn) --94eb2c076f6635e3f0055c857175 Content-Type: text/plain; charset="UTF-8" On 24 October 2017 at 17:14, Sara Golemon wrote: > On Tue, Oct 24, 2017 at 11:37 AM, Peter Cowburn > wrote: > > I know it's late in the game, but I have a quick question. This RFC > > includes a couple of "Not really a function" functions (namely isset() > and > > unset()) that will also be able to have a trailing comma, but I'm failing > > to find the discussion on including "not really a function" calls in this > > RFC. Why were those specific non-functions choices included? Why only > those? > > > I'd guess because those are the only constructs which appear > function-like *and* exhibit variadic behavior. > empty/die/exit/print/require/include/require_once/include_ > once/__HALT_COMPILER > don't have a variadic mode so allowing trailing commas in them would > be pointless. > That's a fair point, then maybe we should consider declare() too? Also, I know that "echo" is a "doesn't even look like a function" but can that be considered as if we're changing any language constructs at all in this RFC, then that might benefit too. Note, I'm just saying "consider" on purpose, rather than suggesting any change to the RFC actually be made. > > -Sara > --94eb2c076f6635e3f0055c857175--