2013/9/20 kuzuha <kuzuh...@gmail.com> > 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. > > This is nothing else than a "static class" of C#, which does nothing but enforcing self-discipline.
We can already do all these stuff with a standard PHP class. Besides, a standard PHP class offers Late Static Binding, which gives a very nice mechanism to expand a library. How does your "definition" block provide anything similar? Lazare INEPOLOGLOU Ingénieur Logiciel