Integrated Environment of Development (IDE)

An IDE is a development tools which thrive to gather all needed tools in one place to allow for a full development experience.

  • Syntax Highlighting

  • Code Completion

  • Snippets & Templates

  • Refactoring Tools

  • Multiple Cursors/Selections

  • Static Code Analysis

  • Debugging

  • PHPDoc Support

  • Framework Awareness

  • Project Navigation

  • Version Control

  • Database Tools

  • Composer & Dependency Management

  • Remote Development

  • Linters & Formatters

  • Code Review Tools

  • Testing Support

  • Performance Profiling

  • Plugin Ecosystem

  • Custom Themes & Keymaps

  • Multi-Language Support

IDE are often compared to editor, which focus on reactivity and a more limited set of features, and AI editors, where the AI handles management of the complementary tools.

Documentation

See also PhpStorm, VS Code, Eclipse and NetBeans.

Related : PHP Editor, PHP AI Editor, Autocompletion, Debug, Debugger, LSP, Xdebug