> I've searched the archive, but I haven't found anything about this issue. 
> I notice there exists an RFC for autoloading of functions, or more to the 
> point, a unified autoloading system for classes, functions, constants and 
> streams:

Hi Terje,

I'd brought this up 2 months ago in https://externals.io/message/107967 
"Autoloading functions/consts without a performance impact"

One major issue is that foo() can refer to both foo() and NS\foo() from 
namespace NS,
and there's many different opinions on how/if an autoloader should deal with 
that, each with their own drawbacks.

If the ambiguity was avoided, then I think more people would be open to 
autoloading for functions/constants.
I had proposed one option for avoiding ambiguity for functions and constants, 
which was rejected: https://wiki.php.net/rfc/use_global_elements
I don't think the proposed alternatives would reach a 2/3 majority either if 
voted on, though, but may be mistaken.

- Tyson

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

Reply via email to