Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104699 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 94325 invoked from network); 14 Mar 2019 00:06:22 -0000 Received: from unknown (HELO mail-wm1-f44.google.com) (209.85.128.44) by pb1.pair.com with SMTP; 14 Mar 2019 00:06:22 -0000 Received: by mail-wm1-f44.google.com with SMTP id e16so656906wme.1 for ; Wed, 13 Mar 2019 13:56:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=DD70odqxCFbv9Ipw9jpzGMIfh6kUDm1dT7Dfu3FtDeA=; b=Dt/W8+Sf6cmW15aKycrwJwbhXmn1Y8AKqLKaA8tvaxv/s6o1v9v9wEu/47P00BW/MN Mr3Dg3boMsw4Ofh669U1ehslmyzuIf2nI5h71ADjpY6z8sgQV9socNOSNz4ZrvB0ybRn 90cU2bBY/IbQ7zFGeLKj0sCAv/k1/QB23utz4RBrUfhRNFD1mYwmIMcoQr+OLhi0bLvc uv6gGfKDyuMn/2MQ8Bg120xiulyO1MKNomIcZpeQeWsXEByjeuKhqne/FuckSBUDWI1Y hn5K5loeMIu7A7L/WlYMBDfvK744y2LOYnM6mBrxjhEbYOcj/hAHjSsPwmIeuww4js74 jQ6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=DD70odqxCFbv9Ipw9jpzGMIfh6kUDm1dT7Dfu3FtDeA=; b=WklxtDpfawM2ttaSzs42VIhOIjyBerwpsOHbkaS3TFD4ubduf4qEXr/SMBPli9fXAs WV6H1flTTRkEtoeBIM5lcMRct83dt2WqqLsS+hNFR89dCFF/RC8HW655QExY0hz2wdNF /vyMLEjWcn6wnmwp858Iw6YgaRJM0QgfZI9NLZDOHcUkepiNcAZuL6fSjM0XnCJCkSfK URBro/1CGVpH1XLZky9suzS2ndswwpldIi+ByU75dEaMCunmPVoWAOlTqPxdAT2av1F6 2jsEBsy9nRUzhmQwSfaAI4gGEtOVx8cgCzJs69cdT1tsc8HUUG16GWdpF3ZcYaM97+56 m79w== X-Gm-Message-State: APjAAAW0DtOCnH+S/I0VDXcgaVPB6hBZLqjnp/ti65ihIg571jZIAyuS 0Oobu0CKh21gTd7hg/JOKUYlO2hG X-Google-Smtp-Source: APXvYqxCuwg4ApOo0qf5RNytqHS8730iX41CgeFXch/w7wz9xEYDJJm+vMemqePBOkqUiIKIbHJI+A== X-Received: by 2002:a7b:c382:: with SMTP id s2mr96294wmj.56.1552510594636; Wed, 13 Mar 2019 13:56:34 -0700 (PDT) Received: from [192.168.0.16] (cpc84253-brig22-2-0-cust114.3-3.cable.virginm.net. [81.108.141.115]) by smtp.googlemail.com with ESMTPSA id t2sm10624340wra.9.2019.03.13.13.56.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Mar 2019 13:56:33 -0700 (PDT) To: internals@lists.php.net References: Message-ID: Date: Wed, 13 Mar 2019 20:56:31 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Subject: Re: [PHP-DEV] [RFC] Arrow functions / short closures From: rowan.collins@gmail.com (Rowan Collins) On 13/03/2019 20:37, Chase Peeler wrote: >> Anyone considered? ($x) => $x * $multiplier >> >> I use this format a lot in javascript, so I like not having any indicator. > I can't remember which language it was, but they didn't even require the > parentheses if there was only a single input: > $x => $x * $multiplier; I suggest you both read the RFC; about half the page is dedicated to summarising the syntaxes which have been considered, and the pros and cons of each. The summary of that syntax begins: > This is both the most popular and the most technically infeasible syntax. Regards, -- Rowan Collins [IMSoP]