PhpStorm

PhpStorm is JetBrains' paid PHP IDE. It works with Laravel, Symfony, WordPress, Drupal, and Magento right after install. The editor reads your code in context. Rename a class, and every spot that calls it changes too. Tests, debugger, database client, Git, Docker, and SSH all sit in one window.

  • Autocomplete that picks up class names and methods across the whole project
  • Step debugging with Xdebug
  • Database tool window for MySQL, PostgreSQL, SQLite, and Oracle
  • Git, GitHub, and GitLab support built in
  • Docker, Vagrant, and SSH for remote work
  • Safe rename, extract, and move actions