> 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