469,286 Members | 2,522 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,286 developers. It's quick & easy.

Which (free) PHP IDE ?

I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss
features like:

1. Ability to debug code (i.e. step through code and set breakpoints etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not
get it to work with my existing WAMP configuration, it wanted to work
with a pre-packaged WAMP install - so I had no choice than to ditch it -
any suggestions on a free IDE that has some (atleast the first three
features, the last one would be a NTH)?

Oct 11 '06 #1
14 9503
This is the one I have used and works great (personal version is free):
http://www.mpsoftware.dk/downloads.php

--
Chris
http://www.veign.com / http://www.veign.com/blog
--
"Bit Byte" <ro**@yourbox.comwrote in message
news:ZL********************@bt.com...
>I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss features
like:

1. Ability to debug code (i.e. step through code and set breakpoints etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not get
it to work with my existing WAMP configuration, it wanted to work with a
pre-packaged WAMP install - so I had no choice than to ditch it - any
suggestions on a free IDE that has some (atleast the first three features,
the last one would be a NTH)?

Oct 11 '06 #2

"Veign" <NO**********@gmail.comwrote in message
news:jr*****************@tornado.southeast.rr.com. ..
"Bit Byte" <ro**@yourbox.comwrote in message
news:ZL********************@bt.com...
I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss features
like:

1. Ability to debug code (i.e. step through code and set breakpoints
etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not
get
it to work with my existing WAMP configuration, it wanted to work with a
pre-packaged WAMP install - so I had no choice than to ditch it - any
suggestions on a free IDE that has some (atleast the first three
features,
the last one would be a NTH)?

This is the one I have used and works great (personal version is free):
http://www.mpsoftware.dk/downloads.php

--
Chris
http://www.veign.com / http://www.veign.com/blog
--
phpdesigner has many of the features but the personal version is quite
limited compared to the professional version:

http://www.mpsoftware.dk/phpdesigner.php

I tried out their 2005 version which had lots of features, but when they
moved to 2006 it lost an essential, for me, part of it's functionality the
tabs to spaces feature in the auto formatting and when I looked in their
bugs they claimed to have fixed that whereas it clearly was still broken so
I moved on. Now they have up-revved again to 2007.
I don't now if the class browser has improved but back then it was simply a
view of the names of the classes used in the currently open file showing in
a column on the right. You could click on a class and open it. That's some
help but not a whole lot, specially not when compared to the productivity of
intellisense. Maybe it has improved. I'll never now as there appears no way
to find out without buying.
The integrated browser preview was ok but I never found as useful as an
actual browser and for me it cluttered the interface. If you have all of
heir functionality open at the same time there's no room for the code
window, fortunately you can pick and choose.
The auto-complete functionality is quite cool though.

Here's an editor that you can preview for a month and then have to buy but
there is also a free debugger separately or you get it bundled with the
editor. Looks good but caveat I haven't tried either, yet.
http://www.ankord.com/

and wouldn't I love a version of intellisense for PHP programming... anyone
know of anything similar?

Oct 11 '06 #3
Intellisense in PHP would be great.

--
Chris
http://www.veign.com / http://www.veign.com/blog
--
"Johnny" <re*****************@hotmail.comwrote in message
news:Wi9Xg.1166$UJ2.1011@fed1read07...
>
"Veign" <NO**********@gmail.comwrote in message
news:jr*****************@tornado.southeast.rr.com. ..
>"Bit Byte" <ro**@yourbox.comwrote in message
news:ZL********************@bt.com...
>I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss
features
like:

1. Ability to debug code (i.e. step through code and set breakpoints
etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not
get
it to work with my existing WAMP configuration, it wanted to work with
a
pre-packaged WAMP install - so I had no choice than to ditch it - any
suggestions on a free IDE that has some (atleast the first three
features,
the last one would be a NTH)?

This is the one I have used and works great (personal version is free):
http://www.mpsoftware.dk/downloads.php

--
Chris
http://www.veign.com / http://www.veign.com/blog
--

phpdesigner has many of the features but the personal version is quite
limited compared to the professional version:

http://www.mpsoftware.dk/phpdesigner.php

I tried out their 2005 version which had lots of features, but when they
moved to 2006 it lost an essential, for me, part of it's functionality the
tabs to spaces feature in the auto formatting and when I looked in their
bugs they claimed to have fixed that whereas it clearly was still broken
so
I moved on. Now they have up-revved again to 2007.
I don't now if the class browser has improved but back then it was simply
a
view of the names of the classes used in the currently open file showing
in
a column on the right. You could click on a class and open it. That's some
help but not a whole lot, specially not when compared to the productivity
of
intellisense. Maybe it has improved. I'll never now as there appears no
way
to find out without buying.
The integrated browser preview was ok but I never found as useful as an
actual browser and for me it cluttered the interface. If you have all of
heir functionality open at the same time there's no room for the code
window, fortunately you can pick and choose.
The auto-complete functionality is quite cool though.

Here's an editor that you can preview for a month and then have to buy but
there is also a free debugger separately or you get it bundled with the
editor. Looks good but caveat I haven't tried either, yet.
http://www.ankord.com/

and wouldn't I love a version of intellisense for PHP programming...
anyone
know of anything similar?

Oct 11 '06 #4
"Veign" <NO**********@gmail.comwrote:
Intellisense in PHP would be great.
Hiya Chris and others,

I'm quite pleased with the Scintilla Editor. It has Intellisense.
I don't step through PHP code, so if it has that feature, I don't
know about it.

Click on the green "Download Scintilla" button at the following
link, then scroll down to SciTE.
http://sourceforge.net/projects/scintilla

It provides a way to way to run the code inside the editor but
that requires the php.exe to be in the path.

You'll need to grab the php.api and possibly the php.properties
files at the following link to get the Intellisense going. Scroll down
to the PHP heading.
http://scintilla.sourceforge.net/SciTEExtras.html

A link to the debugger is found on this page. I haven't messed with
it so don't know anything at all about it. Search for PHP and click
on the link there.
http://scintilla.sourceforge.net/ScintillaRelated.html

It takes you to: http://gubed.mccabe.nu/

The SciTE editor holds plenty of advantages. It's small in size, does
very fast search and replaces and it works not only with PHP, but
with VB as well. Although I haven't tried compiling much of anything
with it. <gThe whole SciTE package with the API for PHP takes
up less than 6 MB of disk space and you'll be hard pressed to find
a better editor. The .properties files it uses aren't too difficult to
understand and edit and provide everything needed to turn TABS
on and off, to set TAB sizes for different extensions, etc.

The only disadvantage I've found in it, involves a single line exceeding
65,000 characters, the horizontal scroll bar and the line of text starts
disappearing from the screen. Given that I don't encounter lines of text
that often it's not too much of a bother.

When you download the php.properties file (if it doesn't come with
the SciTE download), you might need to add the following lines to
it, and then download the php.api file as well.

# Set autocompletes
autocompleteword.automatic=1
autocomplete.php.fillups=$(SciteDefaultHome)\php.a pi

Then edit the html.properties file and add the following lines under
the keywordclass.php keyword list...

# Override keywordclass.php with another file if present
import phpfunctions

That should take care of it. It's easy to edit the .api files and
add your own functions to the automatic drop down lists.

The developer of the project, Neil, listens to input for the
any bugs found in the project. He encourages joining the
mailing list at SourceForge.Net.

If you run into any questions let me know and I'll help work
things out. I've committed myself to the editor. I like it a lot.

Hope this helps and enjoy.

--
Jim Carlock
Post replies to the group.
Oct 12 '06 #5

"Jim Carlock" <an*******@127.0.0.1wrote in message
news:sT*****************@tornado.tampabay.rr.com.. .
"Veign" <NO**********@gmail.comwrote:
Intellisense in PHP would be great.

Hiya Chris and others,

I'm quite pleased with the Scintilla Editor. It has Intellisense.
I don't step through PHP code, so if it has that feature, I don't
know about it.

Click on the green "Download Scintilla" button at the following
link, then scroll down to SciTE.
http://sourceforge.net/projects/scintilla

It provides a way to way to run the code inside the editor but
that requires the php.exe to be in the path.

You'll need to grab the php.api and possibly the php.properties
files at the following link to get the Intellisense going. Scroll down
to the PHP heading.
http://scintilla.sourceforge.net/SciTEExtras.html

A link to the debugger is found on this page. I haven't messed with
it so don't know anything at all about it. Search for PHP and click
on the link there.
http://scintilla.sourceforge.net/ScintillaRelated.html

It takes you to: http://gubed.mccabe.nu/

The SciTE editor holds plenty of advantages. It's small in size, does
very fast search and replaces and it works not only with PHP, but
with VB as well. Although I haven't tried compiling much of anything
with it. <gThe whole SciTE package with the API for PHP takes
up less than 6 MB of disk space and you'll be hard pressed to find
a better editor. The .properties files it uses aren't too difficult to
understand and edit and provide everything needed to turn TABS
on and off, to set TAB sizes for different extensions, etc.

The only disadvantage I've found in it, involves a single line exceeding
65,000 characters, the horizontal scroll bar and the line of text starts
disappearing from the screen. Given that I don't encounter lines of text
that often it's not too much of a bother.

When you download the php.properties file (if it doesn't come with
the SciTE download), you might need to add the following lines to
it, and then download the php.api file as well.

# Set autocompletes
autocompleteword.automatic=1
autocomplete.php.fillups=$(SciteDefaultHome)\php.a pi

Then edit the html.properties file and add the following lines under
the keywordclass.php keyword list...

# Override keywordclass.php with another file if present
import phpfunctions

That should take care of it. It's easy to edit the .api files and
add your own functions to the automatic drop down lists.

The developer of the project, Neil, listens to input for the
any bugs found in the project. He encourages joining the
mailing list at SourceForge.Net.

If you run into any questions let me know and I'll help work
things out. I've committed myself to the editor. I like it a lot.

Hope this helps and enjoy.

--
Jim Carlock
Post replies to the group.

Hiya Jim,

thanks for that valuable info. I've downloaded Scintilla and I'll give it
a try. :-)
Oct 13 '06 #6
I am using HapEdit which is not bad.

uses intellicomplete from both current project and any include files
for standard functions and custom functions

highlights code in php blocks

highlights tag pairs for curly and curved brackets

shows limit for line wrap

built in FTP

Oct 13 '06 #7
phpEclipse!!!
Bit Byte wrote:
I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss
features like:

1. Ability to debug code (i.e. step through code and set breakpoints etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not
get it to work with my existing WAMP configuration, it wanted to work
with a pre-packaged WAMP install - so I had no choice than to ditch it -
any suggestions on a free IDE that has some (atleast the first three
features, the last one would be a NTH)?
Oct 14 '06 #8
PHPEclipse has a couple things that ding it though:

No FTP Support until they update the ftp patch for eclipse
Difficult to get used to for new developers who are used to other IDE's
Light version of intellisense that drove me crazy
Auto complete on by default for () and "" and ' '

All and all its a great IDE, Eclipse is grand, and i use it. I would
like to see more support though.

The one reason i wouldnt go back to phpdesigner is that its ftp support
is goofy. I need Dreamweaver's capability to work locally on remote
folders. However buggy that may have been on DW, it is non exisitant on
most any other IDE i have come across.

Bob

Oct 14 '06 #9
bo*********@gmail.com wrote:
PHPEclipse has a couple things that ding it though:

No FTP Support until they update the ftp patch for eclipse
Difficult to get used to for new developers who are used to other IDE's
Light version of intellisense that drove me crazy
Auto complete on by default for () and "" and ' '

All and all its a great IDE, Eclipse is grand, and i use it. I would
like to see more support though.

The one reason i wouldnt go back to phpdesigner is that its ftp support
is goofy. I need Dreamweaver's capability to work locally on remote
folders. However buggy that may have been on DW, it is non exisitant on
most any other IDE i have come across.

Bob
And now with the new version of PHP Designer you have to pay to have FTP
support. If you buy it for 79 US Dollars you still do not have a
interactive debugger.

The new free version is not even worth looking at. An Editor with syntax
coloring would be just as good.

--
Thanks in Advance...
IchBin, Pocono Lake, Pa, USA http://weconsultants.phpnet.us
__________________________________________________ ________________________

'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
Oct 14 '06 #10
Bit Byte wrote:
I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss
features like:

1. Ability to debug code (i.e. step through code and set breakpoints etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not
get it to work with my existing WAMP configuration, it wanted to work
with a pre-packaged WAMP install - so I had no choice than to ditch it -
any suggestions on a free IDE that has some (atleast the first three
features, the last one would be a NTH)?
Try PHPIDE, http://www.zend.com/phpide, which is different, IMHO better,
from PHPEclipse...

--
+-----------------------------------------------------+
| Lorenzo Bettini ICQ# lbetto, 16080134 |
| Home Page : http://www.lorenzobettini.it |
| http://tronprog.blogspot.com BLOG |
| http://www.purplesucker.com Deep Purple Cover Band |
| http://www.gnu.org/software/src-highlite |
| http://www.gnu.org/software/gengetopt |
| http://www.lorenzobettini.it/software/gengen |
| http://www.lorenzobettini.it/software/doublecpp |
+-----------------------------------------------------+
Oct 25 '06 #11
http://www.zend.com/products/zend_studio < best ever :)
Bit Byte raše:
I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss
features like:

1. Ability to debug code (i.e. step through code and set breakpoints etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not
get it to work with my existing WAMP configuration, it wanted to work
with a pre-packaged WAMP install - so I had no choice than to ditch it -
any suggestions on a free IDE that has some (atleast the first three
features, the last one would be a NTH)?
Oct 25 '06 #12
Drakazz wrote:
http://www.zend.com/products/zend_studio < best ever :)
The last time I looked the Zend Studio is not free... :(
Bit Byte raše:
>I am looking for a (free) IDE for PHP5 development. I am currently using
emac/vim (on Linux) and EditPlus on Windows. But I terribly miss
features like:

1. Ability to debug code (i.e. step through code and set breakpoints etc)
2. class browser
3. code browser (like emacs etags command)
4. Intellisense (on Microsoft Platform)

Is there any (free?) IDE out there that has these features ?. I came
accross EclipsePHP (or PHPEclipse?) a while back, but ITRC I could not
get it to work with my existing WAMP configuration, it wanted to work
with a pre-packaged WAMP install - so I had no choice than to ditch it -
any suggestions on a free IDE that has some (atleast the first three
features, the last one would be a NTH)?

--
Thanks in Advance... http://ichbin.9999mb.com
IchBin, Pocono Lake, Pa, USA http://weconsultants.phpnet.us
__________________________________________________ ____________________
'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
Oct 25 '06 #13
>http://www.zend.com/products/zend_studio < best ever :)
>
The last time I looked the Zend Studio is not free... :(
If i remember correctly there was a post on their forum about the next
version and the indication was that the basic version would be free. But I
should imagine that will be sometime off yet.
Oct 25 '06 #14
peter wrote:
>>http://www.zend.com/products/zend_studio < best ever :)
The last time I looked the Zend Studio is not free... :(

If i remember correctly there was a post on their forum about the next
version and the indication was that the basic version would be free. But I
should imagine that will be sometime off yet.

Maybe after the Zend group, who are working in the Eclipse PHP IDE
project, have a really good working free plugin. It's nice now but the
debugger needs a little work. Zend's free product release will more than
likely follow the Eclipse PHP IDE scheduled plan.

Makes marketing sense to me for Zend to do it that way.

--
Thanks in Advance... http://ichbin.9999mb.com
IchBin, Pocono Lake, Pa, USA http://weconsultants.phpnet.us
__________________________________________________ ____________________
'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
Oct 26 '06 #15

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

15 posts views Thread by Herman | last post: by
5 posts views Thread by Sells, Fred | last post: by
8 posts views Thread by madhu.mys | last post: by
22 posts views Thread by smartwolf agassi via DotNetMonster.com | last post: by
14 posts views Thread by Mike Collins | last post: by
11 posts views Thread by Divick | last post: by
reply views Thread by zhoujie | last post: by
reply views Thread by suresh191 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.