The acronym IDE stands for Integrated Development Environment. An IDE is a software used to develop code quickly by allowing us to save time as much as possible.
In this article we will see 23 IDE used to develop PHP code. Some are very famous and used even within the largest companies. Others are less known but certainly very valid.
The table below quickly summarizes the review and contains comparison of features, prices and frameworks / CMSs supported by the IDEs.
Eclipse with PDT
The PDT project provides a PHP Development Tools framework for the Eclipse platform. This project encompasses all development components necessary to develop PHP and facilitate extensibility. It leverages the existing Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK) in providing developers with PHP capabilities.
Whether you develop for Windows, Mac or Linux—or all three—Komodo is a fast, full-featured IDE that you can rely on. Komodo IDE has a wealth of features to help you get your development work done faster, while staying out of your way so you can focus on your code. Komodo IDE 6 adds a Database Explorer, Publishing, a re-designed Places/Project Manager and is much faster.
PhpED is the Integrated Development Environment for PHP (PHP IDE), HTML, CSS, XML, SMARTY, XHTML and other.
Balanced combination of advanced code editor, reliable dbg debugger, productive database connectivity client and fast and secure deployment abilities make PhpED a complete solution for most sophisticated developer needs.
PHPEdit is an integrated development environment specialized for PHP, the most popular web scripting language in the world. PHPEdit integrates all the tools you will need to carry out your web application projects. Whether you are a student learning the technology, or a veteran professional with a skilled team, PHPEdit will bring the best out of you by increasing your efficiency and by making your life easier.
Zend Studio is a professional-grade PHP IDE (Integrated Development Environment). It has been designed to maximize developer productivity by enabling you to develop and maintain code faster, solve application problems quickly and improve team collaboration.
Aptana Studio is the world’s leading IDE for building open web applications. It offers unprecedented support for web app development combined with today’s popular Web platforms. Some of its features are:
- Integrated Debugger
- Git Integration
- Built-in Terminal
- IDE Customization
- File Transfer & Synchronization
- DOM Outline View
Adobe® Dreamweaver® CS5 software empowers designers and developers to build standards-based websites with confidence. Design visually or directly in code, develop pages with content management systems, and accurately test browser compatibility thanks to integration with Adobe BrowserLab, a new Adobe CS Live online service.* CS Live services are complimentary for a limited time.
The universal freeware editor, useful for people who:
- work with plain text – the editor has a wealth of formatting functions, including a spell checker
- create web pages – as a web authoring editor, PSPad contains many unique tools that save your time
- want to use a good IDE for their compiler – PSPad catches and parses compiler output, integrates external help files, compares versions and much more.
Rapid PHP 2010
gPHPEdit comes with a wide array of features catering specifically to your HTML/PHP/CSS editing requirements. On top of being lightweight and fast it comes with the following features that makes web development using gPHPEdit a pleasurable experiences.
Quanta Plus is a highly stable and feature rich web development environment. The vision with Quanta has always been to start with the best architectural foundations, design for efficient and natural use and enable maximal user extensibility. Pretty much everything in Quanta is designed so you can extend it. Even the way it handles XML DTDs is based on XML files you can edit. You can even import DTDs, write scripts to manage editor contents, visually create dialogs for your scripts and assign script actions to nearly any file operation in a project. You can even look at and communicate with a wide range of what happens inside Quanta using DCOP.
PhpStorm is a lightweight and smart PHP IDE focused on developer productivity that deeply understands your code, provides smart code completion, quick navigation and on-the-fly error checking. It is always ready to help you shape your code, run unit-tests or provide visual debugging.
ShishKabab PHP IDE
ShishKabab PHP IDE is an Open Source PHP IDE based on QT4/KDE4 technology. It was created with the intent to be a free IDE which is stable, fast.
EngInSite PHP Editor allows you to create, edit, run, and debug PHP 4 and PHP 5 scripts from an integrated development environment (IDE). Your productivity with EngInSite PHP Editor will double. EngInSite PHP Editor is designed in a way that makes the learning curve as easy and short as possible.
- Great help system
- Intelligent Intellisense and Autocomplete. At last the PHP Editor will see the difference between public and private functions of the class.
- Hint system that knows all 3079 main PHP functions
- Unique architecture emulates HTTP server behavior right in your Editor’s output window.
- You don’t have to spend valuable time on configuring your environment – EngInSite PHP Editor does it all for you.
- Use Unicode and UTF8 in your script
PHP Studio 2010
PHP Studio 2010 is an easy-to-use and comprehensive development solution for PHP based websites and applications. This advanced PHP editor has many features that will streamline complete development process of editing, debugging and deploying of PHP applications for both beginner and professional web engineers.
Bluefish is a powerful editor targeted towards programmers and webdesigners, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites.
Maguma Studio is the source-level IDE, equipped with all the features known from other languages’ development environments. Through tight integration of the PHP interpreter and the PHP documentation, Maguma Studio gives developers a time-saving development tool. Features full integration of the PHP interpreter and the PHP documentation (through “function insight” and F1-key popup manual pages), integrated preview window, full syntax highlighting for HTML and PHP, Auto Complete for frequently used text constructs, tag buttons and all the standard editing functions like almost unlimited undo, copy and paste, searching, etc. Studio is smaller and faster loading than other PHP IDEs.
At the beginning, Side was supposed to give an answer to the following needs:
- Syntax highlighting
- Project management
- Code completion
- Code browser
- Code templates
- [Lot's of] use[less/full] shortcuts
- System files explorer
Click on image to enlarge