Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Recommendations for PHP debuggers?
- Date: Mon, 21 Aug 2006 23:38:24 +0900
- From: Jim Tittsler <jwt-tlug@example.com>
- Subject: Re: [tlug] Recommendations for PHP debuggers?
- References: <44E92EA2.7080604@example.com> <17641.18317.647218.596440@example.com> <d8fcc0800608202301q42868818r77324e43d213e01b@example.com> <E06FFB84-8A83-4BA6-97E7-E998AA49FCC9@example.com> <44E96017.2020300@example.com>
On Aug 21, 2006, at 16:26, Dave M G wrote:Jim said:I forgot to mention Komodo earlier, but I had looked at it. I discounted it because it has a very odd way of handling forms and sessions. If youThe Komodo IDE can be used to locally or remotely debug PHPcreate a web form, and then want to debug the script that handles the$_POST data, you don't simply execute the form and have Komodo trap theuser data. Instead you have to input the user data via a manual interface within Komodo. I know I'm not explaining it well, but that's part of the problem.I'm not familiar with the method you are describing. Why not just set a breakpoint after your script has received the form variables from your web browser and examine the values there? That is the whole reason why a remote debugger[1] that communicates over a channel other than the HTTP exchanges going on between your web server and web browser is useful. Komodo takes advantage of the Xdebug network connection and allows you to see what values variables have, set breakpoints, etc. You get to see the script run on the server, with its normal inputs as they come over the web and passed on by your web server... without having to fake incoming variables, sessions, cookies, etc. You are snooping and probing the real environment.Xdebug and Komodo are *much* heavier than the old PHP3 network interface, but way easier to use in an expressive way.I've not used the Eclipse scheme you mentioned, but it sounds like it must take advantage of the same technique.[1] I'm used to calling it a tethered debugger, but I've spent way too much time with embedded systems.-- Jim Tittsler 7J1AJH/AI8A GPG: 0x01159DB6 Kanto Computer Calendar http://www.OnJapan.net/calendar/ Tokyo Linux Users Group (TLUG) irc://irc.freenode.org/#tlug.jp
- References:
- [tlug] [OT] Recommendations for PHP debuggers?
- From: Dave M G
- [tlug] [OT] Recommendations for PHP debuggers?
- From: stephen
- Re: [tlug] [OT] Recommendations for PHP debuggers?
- From: Josh Glover
- Re: [tlug] [OT] Recommendations for PHP debuggers?
- From: Jim Tittsler
- Re: [tlug] Recommendations for PHP debuggers?
- From: Dave M G
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Recommendations for PHP debuggers?
- Next by Date: Re: [tlug] VMWare/Virtualserver free
- Previous by thread: Re: [tlug] Recommendations for PHP debuggers?
- Next by thread: [tlug] On-Topic for TLUG (was: [OT] Recommendations for PHP debuggers?)
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links