Marco Tabini schrieb:
> A two-liner is twice as many lines as a one-liner :-) .
Thats why I pointed to auto_prepend_file.
> In a debugging
> situation, you often add and remove var_dump()'s quickly and all over
> the place while hunting down a bug. Having to worry about an extra step
> uselessly complicates things, in my view.
Yes. But that's only one way of debugging.
> If using the built-in functions is not any more complicated than using
> PEAR, then why not get rid of them at all? Because they are useful, of
> course. Except that in their current form they are less useful than they
> could be.
Right. var_dump in HTML is a pain. But IMO PHP should provide only a
core of functions. Functions for the basic use of the *language*.
You can put anything into PHP itself, but this makes PHP bigger and
fatter.
$ ls -l `which php` | awk '{ print $5; }'
4009419
(That's the biggest binary on my machine, btw.)
Yes, your patch adds only a few lines ...
>> Using Var_Dump makes your script slower, but (high-)speed doesn't matter
>> while debugging PHP scripts.
> Agreed. But high development speed does matter, and having to use PEAR
> doesn't help you there.
PHP is not (yet?) designed to do good PHP script debugging.
> In any case, the discussion is sort of moot, since the patch won't be
> applied.
I'm just a user of PHP, I don't have to decide that.
> I'll just use it for my internal purposes, and it's in the
> archives for anyone who may find it useful.
There is also a PECL package for debugging purposes:
http://pear.php.net/package-info.php?pacid=214
Frank
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php