On Tue, 11 Apr 2023 at 08:14, Michał Marcin Brzuchalski
<michal.brzuchal...@gmail.com> wrote:
>
> Can we improve the RFC with a short description of issues on SPL autoload
> this RFC tries to address?

Sure, if you want to propose some clearer words than these:

"The spl_autoload_register() does not become an alias for
autoload_register_class() to preserve BC by continuing to return true,
allowing it to register the default SPL autoloader, and accepting the
ignored second parameter, but they are both forwarded to an identical
internal implementation."

The RFC could always be improved.

But the main reason to separate the autoload functions from the SPL,
is that imo autoloading probably should never have been part of SPL.
At the time, new functionality was dumped into SPL as a convenient
place to put stuff.

At some point (probably after distributing extensions becomes a lot
easier) moving the SPL away from PHP core might be a sensible thing to
do, as the SPL has some 'not great' design choices that are pretty
impossible to solve: https://phpopendocs.com/rfc_codex/spl_summary

Or at least impossible to solve while the release cycle of the SPL is
tied to that of PHP itself.

But autoloading would need to stay as part of PHP core itself.

cheers
Dan
Ack

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

Reply via email to