|
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
==================
Navigation:
[Reply to this message]
|