Which (free) PHP IDE ?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Bit Byte

    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)?

  • Veign

    #2
    Re: Which (free) PHP IDE ?

    This is the one I have used and works great (personal version is free):
    Free download of phpDesigner 8. Download your PHP IDE & PHP editor here with built-in HTML5, CSS3 and JavaScript editors!


    --
    Chris
    http://www.veign.com / http://www.veign.com/blog
    --
    "Bit Byte" <root@yourbox.c omwrote in message
    news:ZLmdnWhDdo A0RbHYRVnyhw@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)?
    >

    Comment

    • Johnny

      #3
      Re: Which (free) PHP IDE ?


      "Veign" <NOSPAMveign1@g mail.comwrote in message
      news:jr7Xg.8884 $UE6.4237@torna do.southeast.rr .com...
      "Bit Byte" <root@yourbox.c omwrote in message
      news:ZLmdnWhDdo A0RbHYRVnyhw@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):
      Free download of phpDesigner 8. Download your PHP IDE & PHP editor here with built-in HTML5, CSS3 and JavaScript editors!

      >
      --
      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:

      phpDesigner 8 is a fast PHP IDE and PHP editor with built-in HTML5 -, CSS3 - and JavaScript editors boosted with features to help you create amazing websites. phpDesigner 8 helps you with all from editing, analyzing, debugging to publishing websites powered by PHP, HTML5, CSS3 to JavaScript—Build tomorrow's websites with phpDesigner 8! Free Download!


      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.
      Empowering purpose-driven brands with strategic marketing for people and the planet.


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



      Comment

      • Veign

        #4
        Re: Which (free) PHP IDE ?

        Intellisense in PHP would be great.

        --
        Chris
        http://www.veign.com / http://www.veign.com/blog
        --
        "Johnny" <removethis.huu anito@hotmail.c omwrote in message
        news:Wi9Xg.1166 $UJ2.1011@fed1r ead07...
        >
        "Veign" <NOSPAMveign1@g mail.comwrote in message
        news:jr7Xg.8884 $UE6.4237@torna do.southeast.rr .com...
        >"Bit Byte" <root@yourbox.c omwrote in message
        >news:ZLmdnWhDd oA0RbHYRVnyhw@b t.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:
        >
        phpDesigner 8 is a fast PHP IDE and PHP editor with built-in HTML5 -, CSS3 - and JavaScript editors boosted with features to help you create amazing websites. phpDesigner 8 helps you with all from editing, analyzing, debugging to publishing websites powered by PHP, HTML5, CSS3 to JavaScript—Build tomorrow's websites with phpDesigner 8! Free Download!

        >
        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.
        Empowering purpose-driven brands with strategic marketing for people and the planet.

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

        Comment

        • Jim Carlock

          #5
          Re: Which (free) PHP IDE ?

          "Veign" <NOSPAMveign1@g mail.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.
          Download Scintilla for free. Scintilla is a free source code editing component which includes useful features such as syntax styling, error indicators, folding, code completion and call tips. The project includes SciTE (SCIntilla based Text Editor).


          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.


          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.


          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
          autocompletewor d.automatic=1
          autocomplete.ph p.fillups=$(Sci teDefaultHome)\ php.api

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

          # Override keywordclass.ph p 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.


          Comment

          • Johnny

            #6
            Re: Which (free) PHP IDE ?


            "Jim Carlock" <anonymous@127. 0.0.1wrote in message
            news:sTiXg.1695 0$YO.6684@torna do.tampabay.rr. com...
            "Veign" <NOSPAMveign1@g mail.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.
            Download Scintilla for free. Scintilla is a free source code editing component which includes useful features such as syntax styling, error indicators, folding, code completion and call tips. The project includes SciTE (SCIntilla based Text Editor).

            >
            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.

            >
            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.

            >
            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
            autocompletewor d.automatic=1
            autocomplete.ph p.fillups=$(Sci teDefaultHome)\ php.api
            >
            Then edit the html.properties file and add the following lines under
            the keywordclass.ph p keyword list...
            >
            # Override keywordclass.ph p 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. :-)


            Comment

            • frothpoker

              #7
              Re: Which (free) PHP IDE ?

              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

              Comment

              • Ahmer

                #8
                Re: Which (free) PHP IDE ?

                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)?

                Comment

                • bob.chatman@gmail.com

                  #9
                  Re: Which (free) PHP IDE ?

                  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

                  Comment

                  • IchBin

                    #10
                    Re: Which (free) PHP IDE ?

                    bob.chatman@gma il.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-)

                    Comment

                    • Lorenzo Bettini

                      #11
                      Re: Which (free) PHP IDE ?

                      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 |
                      +-----------------------------------------------------+

                      Comment

                      • Drakazz

                        #12
                        Re: Which (free) PHP IDE ?

                        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)?

                        Comment

                        • IchBin

                          #13
                          Re: Which (free) PHP IDE ?

                          Drakazz wrote: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-)

                          Comment

                          • peter

                            #14
                            Re: Which (free) PHP IDE ?

                            >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.


                            Comment

                            • IchBin

                              #15
                              Re: Which (free) PHP IDE ?

                              peter wrote:
                              >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-)

                              Comment

                              Working...