On Wed, Oct 21, 2020, at 5:17 PM, Rowan Tommins wrote:

> It occurred to me recently that maybe we could make "function" and "fn" 
> synonyms everywhere, i.e. make both "$double = function($x) => $x *2;" 
> and "$double = fn($x) use ($x) { return $x *2; };" valid. I'm not sure 
> if that's desirable, or even if there's a reason it can't be done, but 
> it would mean you don't have to make a decision on this RFC...

Sara mentioned that as well.  I can see the appeal, but at the same time I 
foresee that leading to a question about when to use which, divergent coding 
standards with different people doing it differently and different projects 
eventually adopting different standards, eventually a PSR that attempts to 
standardize it, probably by proposing the same "when it's a short-function of 
some kind" rule, and only some projects adopt it.  Basically, a mess.

Whatever we do, it should be language-consistent so that there's no bikeshed 
potential.

--Larry Garfield

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to