• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Best IDE for php?

TheBuzzer

HACK THE WORLD!
Joined
Aug 15, 2005
Messages
13,024
I am wondering is there even a good editor for php out there?

Something similar to java ones like eclipse and netbeans
 
for PHP I personally like Notepad++ (on Windows) or TextMate (on Mac).

Since there's no real need to compile, I have no need for a real IDE for them.

Just write my scripts, upload them to my staging servers and test.
 
Is there a way to use pdt in the java eclipse ide or does it have to be separate programs?
 
you can use PDT in the java eclipse..

Install it through help menu > install new software

It is under programming languages.

After you restart eclipse you can switch to the PHP perspective and viola!
 
As a non-compiled language, PHP is a bit simple for an IDE. If notepad doesn't float your boat then any simple program with syntax highlighting should work. If you use Linux I really like Gedit.

Your best bet for debugging is to turn on error reporting in the php.ini file.
 
As a non-compiled language, PHP is a bit simple for an IDE. If notepad doesn't float your boat then any simple program with syntax highlighting should work. If you use Linux I really like Gedit.

Your best bet for debugging is to turn on error reporting in the php.ini file.

the problem i find is magento ecommunice is so hard to follow with just normal notepad type programs.
 
Quanta Plus (KDE WebDev) is a good IDE and is quite customizable and is nice to use with different network file systems (SMB, SFTP, FTP) due to the integration with KDE. Although it is only available on Linux/Unix systems with KDE installed.

I have used Eclipse with PDT and it is pretty good. Especially if you may use multiple platforms to develop on (Windows, OSX, Linux,...)
 
Ask yourself "what do I want in an IDE?" - if all you're after is syntax highlighting, a few text manipulation functions and a file/class browser, you're going to be better off with a simple text editor - probably something no more advanced than jEdit (if you happen to be running Linux, I find that gEdit craps all over everything else for sheer speed and ease of use).

If you're looking for something with masses of autocomplete (which I always found useless in dynamic languages like PHP or Ruby anyway) and a plethora of additional windows showing class structures, code documentation, server status etc, then you're going to be after a full IDE like Eclipse or Netbeans.

Personally, I'd choose gEdit on Linux and jEdit on Windows, but you really do need to take your time setting them up - there are a ton of plugins for each of them, and it'll take you a while to get them exactly right for your own personal usage patterns.
 
I agree with the other comments about an IDE being a little overkill for PHP. I personally use UltraEdit but any text editor will do. As for debugging, you can always print out statements or turn on debugging output in your PHP ini file.
 
[H]exx;1034430864 said:
However, Netbeans is missing stuff I would like...like, being able to FTP or SFTP into a server and see the list of files available.

Eclipse can do this as part if its base install and can even set up remote projects...though I haven't used this functionality in quite awhile.
 
I like using Aptana better (customized Eclipse build). It's preconfigured for webapp development.

Think I just found my new editor. Loving the MSVC "Intellisense" :) I've been using Textpad for years, and while its great and slim, there is just something magical about being able to look up your method's parameters inline.

fyi: http://www.aptana.com/php
 
Back
Top