Re: Re: Recommendations for PHP debuggers?
| From: | Larry Garfield | Date: | Sat, 26 Aug 2006 08:12:42 +0000 |
| Subject: | Re: Re: Recommendations for PHP debuggers? | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-241124@lists.php.net to get a copy of this message | ||
On Tuesday 22 August 2006 03:33, Colin Guthrie wrote:
> Larry Garfield wrote:
> >> http://www.zend.com/phpide/
> >
> > I just tried to install the modular version for my existing Eclipse
> > install. It insists it won't install without feaure org.eclipse.emf
> > (2.2.0). Since it provides no indication of how to get such feature, I
> > haven't been able to give it a serious look. :-)
>
> Yeah it took me a while to find all the dependancies myself hense why I
> said the tarball was easier for takign it for a whirl, but seeing as my
> own stubornness meant I found all the necessary updates I figured I'd
> post them ;)
Thanks, but even with that list it didn't work. I kept getting "could not
find" errors while trying to install most of those extra components.
So, I downloaded the all-in-one tarball to give it a try. Turns out that it's
Eclipse 3.2 while I have 3.1 (which is the latest in Debian Sid). Not sure
if that was the problem with the piecemeal approach.
Anyway, in short, PHP IDE is Zend Studio partially ported to Eclipse.
Unfortunately, it is lacking all of the things about Zend Studio that I like;
the fast response time (to be fair, my work computer is substantially faster
than my home computer), the near-instant code assistance (it was still barely
there), the syntax highlighting (it has it, but it's broken and gets confused
by variables inside strings. Oops), the simple project setup (Eclpise
projects are so damned heavy!)... Yeah, nothing to see here.
Moreover, I couldn't get it to hook up to an external include path. That
meant I couldn't get PEAR to link up to my project at all. It was listed in
the include paths, but somehow that fact never made it to the built in code
runner. Even after I manually added it in-code with set_include_path(), it
couldn't connect to my database. The DB works, and the exact same code run
on the command line works fine, but it wouldn't talk to the database.
My guess is that the included PHP executable doesn't have MySQL installed.
So, I tried hooking it up to my existing /usr/bin/php. After eventually
figuring out how to do that (it's a bit screwy), I tried running the program
and got no output at all, in any of the various output or console or debug
screens. Score! (And yes, the program should have been generating lots of
output.)
I remember hearing that Zend was planning on making their next version of ZDE
Eclipse-based. If that's the case and this is the early release of it, well,
it's been nice knowing you Zend. All the bad parts of Eclipse with none of
the good parts of ZDE. And I didn't even get to the debugger yet.
So unless someone has a better idea, I'm back to Kate and a terminal
window. :-)
--
Larry Garfield AIM: LOLG42
larry@garfieldtech.com ICQ: 6817012
"If nature has made any one thing less susceptible than all others of
exclusive property, it is the action of the thinking power called an idea,
which an individual may exclusively possess as long as he keeps it to
himself; but the moment it is divulged, it forces itself into the possession
of every one, and the receiver cannot dispossess himself of it." -- Thomas
Jefferson