Reply to Re: print out variable name as well as its content

Your name:

Reply:


Posted by Jerry Stuckle on 10/19/07 00:20

Summercool wrote:
> On Oct 18, 5:03 pm, "Rik Wasmus" <luiheidsgoe...@hotmail.com> wrote:
>> On Fri, 19 Oct 2007 01:52:42 +0200, Summercool <Summercooln...@gmail.com>
>> wrote:
>>
>>> I wonder in PHP, can you have a function like
>>> print_debug($foo);
>>> and it will print out:
>>> $foo is:
>>> 3
>
>> No, as it's name should be of utter unimportance.
>>
>> (Somewhere in this group there's been given a 'solution' for this about a
>> year ago I think. It involved using debug_backtrace(), fopen()ing the file
>> and reading/parsing the line indicated in that array. Not anything you
>> should want to do.)
>
> Coz in C and in Ruby, they are both possible...
>
> in PHP, maybe you can do something like
>
> print_debug("$foo");
>
> and then define
>
> function print_debug($s) {
> echo $s, "\n";
> print_r(eval($s));
> }
>
> ?
>
> but is there something that can work better?
>
>
>

This is neither C nor Ruby. Don't try to compare them (and, BTW, it's
not part of the C language - it's the debug libraries you're using which
allow it).

If you want the variable's name, just say it!

echo '$foo=' . $foo;


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

[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

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