Hi! > parameters is a great example. I'd also name another one, > ReflectionNamespace; namespaces are converted to strings and attached to > their classes during compile time and you can never reflect over them to > grab for example their names.
I still can't understand why you need ReflectionNamespace. Namespaces are just strings. If you have class name \Foo\bar\Baz, \Foo is namespace, \Foo\bar is namespace, and both can be created by splitting class name. For me, it's like asking for runtime support for #define in C - I don't even understand how such thing can be working. Can you explain what you mean here? > I even mentioned to Andi back in 2010 that ZE gets re-written every 5 > years. That happened in 2000, 2005 and we're now hitting walls because > of "monster" changes required to implement feature A or B. Maybe it's > time to consider a rewrite again? Rewrite of what? With what purpose? And who will be doing it? -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php