static class member resolution

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have the following in a class :

$this->modelHandler = Handler;
$this->modelHandler::staticMethod();

I am receiving a parse error problem in the second line.

Handler is a class definition, and staticMethod is a static method. Handler is assigned to class variable modelHandler, but the above will return a parse Error. At the same time if I assign $this->modelHandler to a variable and call the staticMethod on that it works without a problem. I would like to make the above work, because its superfluous to have to assign a class Variable to a local variable to access it.

$this->modelHandler = Handler;
$handler = $this->modelHandler;
$handler::staticMethod();

The above works. Any insight into resolution by using something like {$this->modelHandler}::Handler would be appreciated.

Regards
Loknath Bharti



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php






[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux