On Sat, 18 May 2002, Henry wrote:
> $variablename="variable";
> eval("\$".$variablename."=13;");
> echo $variable;
> 
> This works fine!! It echoes "13";
> 
> But this doesn't ->
> 
> echo eval("\"$variablename\"");
> 
> Why??

Because a variable just standing there on its own doesn't have a return 
value. You can echo eval("return \"$variablename\"");

or you can just echo $$variablename;

miguel


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

Reply via email to