Hi There

Try doing it this way:

<?
class a {
  function test() {
     echo "Hallo";
  }
}

$testfunct = "a::test();";

eval($testfunct);

?>

Regards
-|Scott

> -----Original Message-----
> From: Unger, Christian [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, September 03, 2002 2:51 PM
> To: '[EMAIL PROTECTED]'
> Subject: [PHP] Class operator :: Problem
> 
> 
> I have problems to make a dynamic call, please help me!!!!
> 
> <?
> class a {
>   function test() {
>      echo "Hallo";
>   }
> }
> 
> $testfunct = "a::test";
> 
> $testfunct();
> 
> ?>
> 
> returns:
> Fatal error: Call to undefined function: a::test() in
> /usr/local/share/version2.mypsi.de/index.html on line 10
> 
> -----------------------------------------------
> Christian Unger
> IT-Consultant
> 
> PSI Infrastruktur Services GmbH
> Dircksenstr. 42-44
> 10178 Berlin
> 
> Tel: 030 / 2801 - 2536
> Fax: 030 / 2801 - 297 2536
> e-Mail: [EMAIL PROTECTED]
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

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

Reply via email to