This is a discussion on Which (free) PHP IDE ? within the PHP Language forums, part of the PHP Programming Forums category; I am looking for a (free) IDE for PHP5 development. I am currently using emac/vim (on Linux) and EditPlus ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
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 -- "Bit Byte" <root@yourbox.com> wrote in message news:ZLmdnWhDdoA0RbHYRVnyhw@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)? > |
|
|||
|
"Veign" <NOSPAMveign1@gmail.com> wrote in message news:jr7Xg.8884$UE6.4237@tornado.southeast.rr.com. .. > "Bit Byte" <root@yourbox.com> wrote in message > news:ZLmdnWhDdoA0RbHYRVnyhw@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? |
|
|||
|
Intellisense in PHP would be great.
-- Chris http://www.veign.com / http://www.veign.com/blog -- "Johnny" <removethis.huuanito@hotmail.com> wrote in message news:Wi9Xg.1166$UJ2.1011@fed1read07... > > "Veign" <NOSPAMveign1@gmail.com> wrote in message > news:jr7Xg.8884$UE6.4237@tornado.southeast.rr.com. .. >> "Bit Byte" <root@yourbox.com> wrote in message >> news:ZLmdnWhDdoA0RbHYRVnyhw@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? > > > |
|
|||
|
"Veign" <NOSPAMveign1@gmail.com> wrote:
> 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. <g> The 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. |
|
|||
|
"Jim Carlock" <anonymous@127.0.0.1> wrote in message news:sTiXg.16950$YO.6684@tornado.tampabay.rr.com.. . > "Veign" <NOSPAMveign1@gmail.com> wrote: > > 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. <g> The 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. :-) |
|
|||
|
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 |
|
|||
|
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)? |
|
|||
|
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 |
|
|||
|
bob.chatman@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-) |