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