Re: func_$var() in PHP4?

From: Date: Fri, 22 Jun 2007 13:58:40 +0000
Subject: Re: func_$var() in PHP4?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-257643@lists.php.net to get a copy of this message
On 6/22/07, Stut <stuttle@gmail.com> wrote:
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?? Yes, forgot it when typing this code in gmail, that's why we need PHP
Color Coding ;)
$f = 'func_'.$a; $result = $abc->$f(); // Line 17 -Stut Thanks, this code works :)
Tijnema -- Vote for PHP Color Coding in Gmail! -> http://gpcc.tijnema.info

« previous php.general (#257643) next »