>> To come back to spl_autoload: That function pre-dates namespaces and is 
>> highly opinionated on how to organise code. All lower-case filenames, class 
>> per-file, files in include_path, full namespace in path, you name it. If 
>> that is what projects wanted at the time, or even now, PSR-0 and the PHP-FIG 
>> would possibly not even exist.
>> 
> 
> It's less highly opinionated than either PSR, but that's my whole point: it's 
> *someone else's opinion*, hence it's opposed by FIG.
> 
> 
> 
> Neither of which is the point I was making - someone claimed that autoloaders 
> are implicitly userland code. The point is they don't *have* to be, and there 
> is a perfectly useable one built in to the SPL extension; if it's "too 
> opinionated" (or the opinions are ones you don't like), it's hardly the most 
> in-depth of functions, and it already *has* configurable parts, so adding in 
> more control shouldn't exactly require a rocket scientist to add, for 
> example, the ability to use the original case of the class name.

To be fair, I didn't know this was a thing (you learn something new every day) 
and I'd rather have all-lower-case filenames, so I may actually look into this. 
I wonder if composer exposes this as an option?

— Rob

Reply via email to