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/

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

Reply via email to