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

Reply via email to