If you are planning to write PHP scripts in Linux, then a powerful and feature-rich IDE would make you more productive. After reviewing PHP IDEs (including both open source and commercial) in the industry, I list out top 5 best PHP IDEs in Linux as below
- Komodo IDE
- Aptana Studio 3
- Eclipse PDT and
Komodo IDE features advanced editor, graphical debugging, code intelligence, workflow management, file management, add ons support, customization and integrating and version controlling tools and some more.
Under its advanced editing system Komodo IDE lets you select multiple location, fold codes and code blocks, get different views and multiple window support, uniform menu, smart language detection, key binding, automated abbreviation settings for snippets, macros and variable highlighting. Under graphical debugging you can configure break point, get RX toolkit, http inspector, multiple thread debugging, DBGp protocol, local and remote debugging with variable highlights in consolidated view. The Komodo IDE also gives you breadcrumb navigation, quick file sorting, minimap navigation, notification panel, projects, syncing, bookmarks, side pane and so on.
Komodo IDE’s features also include publishing, code profiling, toolbox, perl developer kit, TCL kit, interactive shells, abyss dark theme, extensions support, floating side pane, visual styling and auto completion. The IDE has code collaboration, standardization, toolbox sharing, extended functionality and ActiveState’s Stackato. You can edit PHP, python, perl, ruby, and all other codes pretty easily. You can find more about Komodo IDE here.
jEdit offers extensibility, customization, file management, source code editing, and syntax highlight along with its other core competencies. It works across all platforms including Unix and VMS and probably supports the widest range of languages. Use jEdit to get intelligent bracket match, auto indenting, command prompt, soft tab options, folding support, and literal and regular expression replacement and to look up for files. It has HyperSearch, reverse search option with support for 160 characters encoding for UTF8 and the UTF16. It can automatically detect the encodings, compress and decompress them per need in .gz system. It can work with plugins using XML and comes with 200 plugins as built in. The syntax highlighting capabilities of jEdit helps you to define your XML files, fully customize your control options, enable and disable the macros, supports BeanShell language for scripting needs, FTP plugin, archive options and powerful keyboard navigation. You can find more details about the jEdit IDE for php on Linux here.
We have previously discussed about the NetBeans and all its features in another article. So kindly click here if you want to learn about it further.
Aptana Studio 3
The Eclipse PDT is another IDE for php that offers syntax highlighting, content assistance, code formatter, quick outline, php debugging, code navigation, syntax validation and templates. It is built on Eclipse platform and facilitates extensions. If you are making web applications then it will be helpful for you. You can learn more about it here.
Besides these IDEs there are some Linux based editors which can help you in your PHP works. These are GNU Emacs, Vim, Bluefish Editor, Geany and gEdit. If you can integrate the open source IDEs with these editors, it can help you to deliver professional results. Alternatively, you can use them simultaneously while using the IDEs specified in above. I hope you find this article helpful for your need.