Reply to Is there a way to get a variable name as a string?

Your name:

Reply:


Posted by "Daevid Vincent" on 07/19/05 04:27

Is there a way to get the name of a variable as a string? For example...

Function myname ($foo)
{
echo "the variable name passed in is ".realname($foo);
}

myname($bar);
^^^^

I want to see printed out:

"the variable name passed in is bar"
^^^

Dig what I'm trying to do?

And 'why?' you may ask am I trying to do this... Well, I am sick of always
putting an "echo 'printing out bar:'; print_r($bar);" all the time. I want
to make a wrapper function.

I also have written one for XML that would be nice to make a NAME='bar'
attribute...

/**
* Print out an array in XML form (useful for debugging)
* @access public
* @author Daevid Vincent [daevid@daevid.com]
* @since 4.0b4
* @version 1.0
* @date 07/18/05
*/
function print_r_xml($myArray)
{
print xmltag('ARRAY', array('NAME'=>'myArray'), 1);
foreach($myArray as $k => $v)
{
if (is_array($v))
print_r_xml($v);
else
print xmltag($k,htmlspecialchars($v));
}
print xmltag('ARRAY', null, 2);
}

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация