Hello everyone!
I'm trying to call a class method dynamically, but keep getting a SYNTAX
ERROR. Can anyone shed some light on this? Is this impossible?
==The Code
function &modCall($_class){
$this->LoadClass($_class); //LoadClass includes the class file, but
//does not initialize it.
//if the class has the method, then call it.
if(in_array('sayHello',get_class_methods($_class)){
$_class::sayHello();
// this line reports a syntax error with $_class::sayHello()
// but (assuming the value of $_class was 'myClass')
// myClass::sayHello() works!
}
//I've also tried the following:
// ${_class)::sayHello();
// {$_class}::sayHello();
// $_class.'::sayHello()';
}
Any suggestions!
=P e p i e D e s i g n s
www.pepiedesigns.com
Providing Solutions That Increase Productivity
Web Developement. Database. Hosting. Multimedia.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php