Vivian Steller wrote:
...
> class MyClass {
> function __call($method, $params) {
> // $params = Array(mixed var, mixed var, ...);
> print("request for " . $method . "()\n");
>
> // how to get objects in this string?!
> // do i have to implement "switch($type) { case
> $parameterstring = "\"" . $params[0] . "\"";
> eval("OtherClass::" . $method .
> "(" . $parameterstring . ");");
>
> }
> }
...
ok, i'm sorry, but i found the solution for my own:
on the top you see some snippet of my EXAMPLE Message before.
you can implement the $parameterstring generation algorithm like this (and
its very very easy!!)
$parameterstring = "";
for($i = 0; $i < count($params); $i++) {
if(!empty($parameterstring)) {
$parameterstring .= ", ";
}
$parameterstring .= "\$params[" . $i . "]";
}
replace the line "$parameterstring = "\"" . $params[0] . "\"";" with this
code snippet and it works...
any way, thanks.
vivi
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php