Hi, if I were to embark on the foolish quest of trying to clarify that
* $whatever() calls a function where the name is called in $whatever. * new $whatever() creates the class which name is contained in $whatever. * new classname::$static_property() creates the class which name is contained in the $whatever static property of classname * classname::$static_property() however will first evaluate the variable in $static_property and call the named method in classname. While the first two has logic, this one is simply mind boggling. I would expect that the function name would be retreived from the property of the class but that's what's happening. where would that go? A new page under operators for function call operator? It's not exactly an operator but it's close enough to make my head hurt. Regards Karoly Negyesi