I consider the ""'s to be a semi-function because they will convert a numeric variable to a string.

ie

$a="$a" converts $a to a string.

$a=$a+10 will not add 10 to $a now, but will put "10" on the end of the string.

so if $a was 3, it becomes "3" and is now "310"

use VAL($a) to return to a number.

If you want to print $a IN a string you can:

"hello, $$a is now $a"

or

"hello, $$a is now " $a

Notice, there is no + anywhere there...


cj