>>> I guess I am going to have to write stupid code such as:
>>>
>>> switch ($param1) {
>>>     case 'parser1':
>>>         return parser1::method();
>>>     case 'parser2':
>>>         return parser2::method();
>>> }
>>
>> call_user_func(array($param1, 'method'));
>
> No. Undefined variable this in $param1. Get it ?
>
No.  The code you displayed (in the switch block) is 100% identical to the
code Derick offered (except for the fact that Derick's example will handle
any class name while yours is limited).

$classname::method() === call_user_func(array($classname,'method'));

Get it?

-Pollita

P.S. - This thread has gone on long enough, either TRY IT, or take it to
[EMAIL PROTECTED] where it belongs so that they can tell you the
same thing.




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to