I don't know how we arrived to the debugging discussion but I'd like to share with you guys the script I use to debug my apps https://github.com/rainphp/rainframework/blob/master/system/library/error.functions.php is very handy, just include it in your project and it will display infos and backtrace of your errors
Federico On Fri, Jan 27, 2012 at 1:22 PM, Jeff Slutz <j...@jeffslutz.com> wrote: > For more invisible/seamless debugging server-side I've found error_log() > to be extremely handy as it doesn't change the display output at all. > > JS > -- > Jeff Slutz > JSLEUTH LLC > 3242 44th ST APT 3F > Astoria, NY 11103 > c. 970.443.9390 > j...@jeffslutz.com > > > > On Fri, Jan 27, 2012 at 1:14 PM, David Krings <ram...@gmx.net> wrote: > >> On 1/27/2012 10:14 AM, David Mintz wrote: >> >>> I could not possibly imagine living without Firebug and FirePHP. I am >>> thinking >>> more along the lines of XDebug. >>> >> >> Never used Firebug and FirePHP, but I will take it for a spin...when I >> ever get around to do some PHP coding again. Years back I looked around for >> good implementations of a PHP debugger and ended up going back to the >> 'source' of one using PhpED from Nusphere: the DBG debugger. In a nutshell, >> whatever you want to echo you can do with a debugger, and even more as you >> can do that before output is supposed to start or when there is no output >> at all. I tend to create separate script files depending on functional area >> (input/processing/output) and the processing files never generate any >> output. Throwing an echo in there would only add code that I have to take >> out later...and potentially forget about. >> Debuggers also show you the content of all variables and arrays and >> system values at a breakpoint, which is another benefit, because with break >> points you can continue on, which an echo it is not that easy, especially >> when the actual output with proper html header is yet to follow (and will >> fail). >> There are a few implementations of DBG in other editors that do not work >> across separate scripts, which is just useless. But no matter which >> debugger you have available, learning the basics of how to use it is time >> well spent. >> Other tools worthwhile to learn how to use are a profiler and >> phpdocumentor....unless you don't care about creating docs and flowcharts >> and stuff like that for others. >> >> >> David >> ______________________________**_________________ >> New York PHP User Group Community Talk Mailing List >> http://lists.nyphp.org/**mailman/listinfo/talk<http://lists.nyphp.org/mailman/listinfo/talk> >> >> http://www.nyphp.org/show-**participation<http://www.nyphp.org/show-participation> >> > > > _______________________________________________ > New York PHP User Group Community Talk Mailing List > http://lists.nyphp.org/mailman/listinfo/talk > > http://www.nyphp.org/show-participation >
_______________________________________________ New York PHP User Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/show-participation