пт, 26 окт. 2018 г. в 18:57, Kalle Sommer Nielsen <ka...@php.net>:

> Den fre. 26. okt. 2018 kl. 17.43 skrev Larry Garfield <
> la...@garfieldtech.com>:
> > I believe the proposal for short lambas (which should get resurrected at
> some
> > point) would handle this case well enough as well as help a dozen other
> > things.  To wit:
> >
> > array_filter($names, |$x| ==> trim($x))
>
> I still fail to see why it would be considered to have that over a
> perfectly encapsulted string for a callback, using a lambda/closure is
> just an extra runtime call for syntax sugar, that seems poor in my
> eyes.
>

Right click on `function::trim` - Find Usages. Basically allows to find all
usages of a given function, including the callback usage.

>
> What would be ideal here, would be for functions to be first class
> citizens in callback contexts, like in C to avoid the quotation,
> however it clashes with constants. A hack you can do in userland could
> be something like:
>
> const trim = 'trim';
> array_filter($names, trim);
>
>
>
> --
> regards,
>
> Kalle Sommer Nielsen
> ka...@php.net
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
Arvīds Godjuks

+371 26 851 664
arvids.godj...@gmail.com
Skype: psihius
Telegram: @psihius https://t.me/psihius

Reply via email to