RE: Is there a way to get a variable name as a string?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux