On 15/03/2021 17:41, Mark Randall wrote:
I would like to propose the addition of a new mechanism of autoloading classes - a classmap that will be consulted prior to checking the spl_autoload_register'd callbacks.

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

Does anyone else have any more feedback on this? If not I plan on opening voting in a couple of weeks or so.

The tl;dr:

* Autoloading is one of the routines called most frequently in any request.

* It's a very minor boost in autoloading performance, around 5% vs invoking a userland function. This will easily be swamped by any IO and invalidated entirely by preloading.

* I expect 99.9999% of users will never know it exists, and it will instead just be an option for tools like composer that will provide a small transparent boost.

* It provides a very minor benefit to debugging as you get to skip over the autoloading frames which so very often come up during a request.


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

Reply via email to