I think so... but i usually use variable variables... they can be used as pointers in a way... almost:
function DoSomething($varname)
{
global $$varname;
$$varname += 5;
}
$myVar = 5;
print "myVar started as $myVar<br>\n";
DoSomething("$myVar");
print "myVar after DoSomething: $myVar";
It would be easier to use pointers here.. but variable variables can be usefull for a lot of stuff where pointers cant be used...
Andreas