Re: Why isn't `spl_autoload` called for functions?
| From: | Peter Cowburn | Date: | Mon, 05 Nov 2012 21:16:12 +0000 |
| Subject: | Re: Why isn't `spl_autoload` called for functions? | ||
| References: | 1 | Groups: | php.internals php.webmaster |
| Request: | Send a blank email to php-webmaster+get-14920@lists.php.net to get a copy of this message | ||
Pushing to internals list.
On 5 November 2012 20:41, Levi Morrison <morrison.levi@gmail.com> wrote:
> I hear people complaining about this out in user-land all the time, but
> I've never seen anyone from internals respond. With practically everyone
> using an autoloader these days, it really borks your workflow to use
>
require_once just to load a function.
>
> So why don't we call spl_autoload for undefined functions?
> Are there
> technical reasons, or has this not been discussed?
IIRC correctly, one strong point for autoloading classes catching on
was because of the existing one-class-per-file practice; folks were
already having files named after a class and only containing said
class. The same never really caught on for individual functions.