> What I was thinking with debug_backtrace() is that you could get the 
> information for the function that called the function you want the 
> variable name for, *reducing* the likelyhood of duplicate values, but 
> admitedly not eliminating it.
> 
> You could also pass the name of the variable to the function:
> 
> someFunction($foo, $varName=""){ print $varName; }
> 
> call it with -> someFunction($bar, 'bar');
> 
> That would definately get you what you want, but again it 
> would be messy to look at.

Well if you called someFunction('bar');

Function someFunction($myVar)
{
        global $$myVar;
        echo "the variable name is '$myVar' and has the value of ".$$myVar;
}

But that relies on the global and is also a bit messy in a recursive
situation.

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

Reply via email to