On Thu, Sep 2, 2021 at 5:06 PM Côme Chilliet < come.chill...@fusiondirectory.org> wrote:
> Le Thu, 2 Sep 2021 16:32:32 +0200, > Nikita Popov <nikita....@gmail.com> a écrit : > > > Hi internals, > > > > Currently, there are some callables that are accepted by the "callable" > > type, but which cannot be used with $callable() syntax. This RFC proposes > > to deprecate support for such "callables": > > > > https://wiki.php.net/rfc/deprecate_partially_supported_callables > > It took me some time to understand that this was not a proposal to remove > support for all array/string representation of callables. > This should be made clearer if possible, maybe even list the callable kinds > which will not be deprecated. > Yeah, I definitely have no intention of deprecating string/array callables in general. If something works in $callable(), then it's going to continue working. Added the following note: > Normal "function", "Foo::method", ["Foo", "method"] and [new Foo, "method"] style callables are unaffected by this change. Regards, Nikita