On Thu, 16 Dec 2021 at 08:24, Pierre <pierre-...@processus.org> wrote: > > > If the names are a problem, why not registering those using an attribute > ?
If there is a strong reason to use attributes, then the argument should start from there. Starting from "well we could just use an attribute" and then putting the pressure on other people to find a reason to _not_ use an attribute, is a terrible design process. Every language that has annotations ends up with far too many of them; PHP is likely to end up with too many of them also. The time to push back against using them is now, not when the damage has been done. But to repeat, I don't think the names of magic methods are a problem. Documenting that 'the name refers to the operator sigil, not to what the function does', avoids it being a problem to be solved. cheers Dan Ack -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php