Best IDE for PHP Development

 

Although there are several IDE available that support PHP code development as well. But the question comes “What is the Best IDE for PHP”. While choosing best IDE for PHP few are the general criteria that comes into mind. For example:

*. Is this PHP IDE, an open source product? Open Source means the IDE should be available freely.

*. Does this IDE supported for all major platforms at least like windows, linux, mac etc.. ?

*. Is this PHP IDE support for FTP/SFTP ?

*. Is this PHP IDE support major code repository system like SVN/Github etc..

*. Does that PHP IDE has feature of syntax highlighter?

*. Does this PHP IDE support go to function definition instantly?

And many more similar common question..

List of IDE for PHP programming based on their popularity :

*. Notepad++ : Its basically a free source code editor supports various languages including HTML, PHP, SQL and more. It supports syntax highlighting and WYSIWYG environment. It is under GPL license.

Platform this PHP IDE supports: Windows

*. Bluefish: Its basically free powerful editor runs on all platforms including windows, linux, mac, solaris etc. It is a powerful IDE for programmers and web developers.

Platform this PHP IDE supports: Linux, FreeBSD, MacOS-X, Windows, OpenBSD and Solaris

*. Context Editor: Its basically It is a small and fast editor for software developers. It supports PHP and other various languages.

Platform this PHP IDE supports: Windows

*. Eclipse PDT: Its basically supports many languages with code formatter, debugger and parser. For it you need to download the PHP pluggin from eclipse.

You may also like: PHP Design Pattern

Platform this PHP IDE supports: Windows, Linux, OSx

*. PSPad: Its basically editor for PHP, HTML and other various environments. It has a built in ftp client and spell checker.

Platform this PHP IDE supports: Windows

*. Geany: Its basically light weight IDE on Linux platforms. It supports editing of PHP, HTML, Perl and many more languages.

Platform this PHP IDE supports: Linux

*. Dev-PHP IDE: Its basically powerful IDE for PHP to create PHP scripts and applications.

Platform this PHP IDE supports: Windows

*. PHP Editor : Its basically an editor with syntax hightlighting for PHP and other multitude of programming languages. It has a built in browser and a small webserver.

Platform this PHP IDE supports: Windows

*. PHP Coder : Its basically a lightweight and supports full syntax highlighting for PHP and HTML.

Platform this PHP IDE supports: Windows

*. Netbeans IDE : Its basically an open source IDE which can be easily configured for PHP programming.

Platform this PHP IDE supports: Windows, Linux, Mac OS X, Solaris

*. Davors PHP Editor : Its basically a compact, fast and easy to use IDE for PHP developers.

Platform this PHP IDE supports: Windows

*. Codelobster PHP Editor : Its basically multifunctional PHP editor supporting autocomplete PHP, HTML, JavaScript, CSS code highlighting with debugger and SQL autocompleter. It is free for download

Platform this PHP IDE supports: Windows

*. Devsense PHP Tools : Its basically PHP Tools is lightweight PHP integration for Visual Studio

Platform this PHP IDE supports: Windows

*. WinSyntax Editor : Its basically a free light weight PHP code editor with syntax highlighting. It is a freeware and works for Win 98/2000/XP systems.

Platform this PHP IDE supports: Windows

*. Ide.PHP : Its basically a web based editor for server side PHP code. It is written with PHP and free to use.

Platform this PHP IDE supports: Windows

*. HapEdit : Its basically a freeware editor for PHP, HTML and ASP for Windows

Platform this PHP IDE supports: Windows

*. tsWebEditor : Its basically an open source editor for HTML, PHP, Perl, JavaScript, CSS and many other languages. It has syntax highlighting, code completion, php debugger and SQL designer.

Platform this PHP IDE supports: Windows

*. WebTide : Its basically an editor for all html, php and javascript including xml files. It has features like code completion and runs on Window, Mac os X and linux.

Platform this PHP IDE supports: Window, Mac os X and linux

*. Roadsend PHP : Its basically a free open source software with IDE, compiler and syntax highlighter. It is free to download and works in Linux, OpenBSD and Windows platforms.

Platform this PHP IDE supports: Linux, OpenBSD and Windows platforms

Now, it’s the time to declare the answer of the most popular question “Which one is Best IDE for PHP”:

And the answer for best IDE for PHP is “Netbeans”. The reason for being the best IDE for PHP as netbeans are as their best features. Below are some of the best features of netbeans:

Features of Netbeans exclusive for PHP:

*. Powerful PHP Source Code Editor : Netbeans provide code templates and code generation tools as well. For example getter, setter generation code refactoring (e.g., instant rename, parameter tooltip, hint, quick fixes etc..). It also include code highlight, documentation pop up, code formatting, code folding, exit points, clever try caching code completing, method parameter pre-filling, go to declaration and many more..

*. PHP 5.4 Support : You can take any PHP 5 project as PHP as it support PHP 5 as well. Where you will be able to get function hint for core PHP as well.

*. Web Frameworks : Netbeans support some popular PHP based frameworks as well. For example

>> Symphony

>> Zend

>> Magento

>> Joomla

>> Drupal

And many more

*. Continuous Integration Support : Netbeans always support for continuous integration that includes version control, PHP Unit and other test tools. Creating a build on server.

*. PHP Projects : Netbeans provides tailor-made for developing PHP web sites that comprise a variety of scripting and mark-up languages. Because PHP editor dynamically integrated with HTML, JavaScript and CSS features.

*. Debugger : Netbeans uses Xdebug for debugging. Netbeans IDE is also available for command line debugging. We debug scripts and web pages, either locally or remotely.

Related posts:

The following two tabs change content below.

Chandra Shekhar

Consultant at Infogain
Chandra Shekhar is a LAMP Developer,Thinker,Blogger and currently working as Magento(Ecommerce) specialist.. I am always open to learn new things in LAMP as well as other newer technology. In the journey of my last 9 years of web and product development, I have decided to share my knowledge and experience to Open Source Community in 2011. In this regard I have started CuteHits.com. Since then I am actively sharing my knowledge on various LAMP technology through CuteHits.com’s technical ... Read More about Chandra Shekhar

Latest posts by Chandra Shekhar (see all)