Re: func_$var() in PHP4?
| From: | Stut | 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/