Hi, I wrote a *rough* patch to add new class entry "definition" for
grouping functions, consts and vars. https://github.com/kuzuha/php-src/compare/feature;definition As you know, defining a lot of constants makes php slower. I think autoload is very nice solution to avoid that problem. Autoloading skips unnecessary code and makes php faster. The "definition" block means Grouped defines. That gives autoloading to function, consts and vars. And PSR-0 helps simplify directory tree. Pros: * Never mind where to put .php file for definitions. Following PSR-0 is nice idea. * Can refactoring definitions without hesitation. * Separate implementation from definition specifically. Cons: * Big impact to language. How do you think about this? I hope I'll get your feedback. Best regards, Kuzuha SHINODA<kuzuh...@gmail.com>