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