Hello Hartmut, Thursday, February 19, 2004, 10:03:33 AM, you wrote:
> Greg Beaver wrote: >> Hi, >> >> I agree that allowing $a->bar() with a static method is too confusing, >> and should not be allowed. However, the ability to call a static method >> of an object (variable class name, in other words), is invaluable. What >> if PHP simply allowed $object::staticMethod() syntax? > Why do i (as a user of a class) have to know whether a member function > is static or not? Having two different calling conventions is what > appears to be confusing to me ... A static and a non static member function are two absolute completley different things. Anyway calling a static method from an instance as $instance->staticmethod() or $instance::staticmethod() should be allowed. I guess the latter is what Lukas and Hartmut meant. -- Best regards, Marcus mailto:[EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php