Re: func_$var() in PHP4?

From: Date: Fri, 22 Jun 2007 13:44:32 +0000
Subject: Re: func_$var() in PHP4?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-257642@lists.php.net to get a copy of this message
Tijnema wrote:
Hi all, How can I get this in PHP4? I used this in PHP5: <?php class ABC { function func_a() { return "a"; } function func_b() { return "b"; } } $abc = new ABC(); $var = a; $result = $abc->func_$var(); // Line 17 ?> In PHP5 $result contains "a" here, but in PHP4 I get this error: Parse error: syntax error, unexpected T_VARIABLE in /xxxx/test.php on line 17. Does anyone know how to accomplish this with PHP4?
$abc = new ABC(); $var = a; // <-- shouldn't this have quotes?? $f = 'func_'.$a; $result = $abc->$f(); // Line 17 -Stut -- http://stut.net/

« previous php.general (#257642) next »