Hi everyone,
maybe a bad idea, but what about addressing the "Principle of least
astonishment" issue by allowing to specify/capture the variable after
the function is assigned: $f = function () use ($f) {...};
With kind regards / Mit freundlichen Grüßen / S přátelským pozdravem,

Michael Voříšek

On 10 Nov 2020 18:08, Dan Ackroyd wrote:

Hello internals,

For reasons, I was reviewing the conversation where adding closures to
PHP was added, and it reminded me that currently the only way for a
closure to call itself is slightly terribly, so I drafted an RFC:

https://wiki.php.net/rfc/closure_self_reference

Before I spend time on it, is there any strong reason why this is a bad idea?

cheers
Dan
Ack

Reply via email to