Dev Resources
PhpStorm favicon

PhpStorm

Editor/Programming

PhpStorm is a perfect PHP IDE for working with Symfony, Laravel, Drupal, WordPress, Laminas, Magento, Joomla!, CakePHP, Yii, and other frameworks.

PhpStorm's website screenshot

About PhpStorm

PhpStorm is an integrated development environment for PHP built by JetBrains. It provides intelligent code editing with navigation, refactoring, and code completion across PHP codebases, along with out-of-the-box support for frameworks and technologies including Laravel, Blade, Symfony, WordPress, Git, JavaScript, TypeScript, Tailwind CSS, and SQL. The IDE includes a visual debugger for Xdebug with conditional breakpoints and step-through execution, and built-in support for testing tools such as PHPUnit and Pest, including automatic test generation and code coverage reporting.

The product includes integrated AI features, offering access to multiple AI models (including Claude, GPT, Gemini, and Grok, or a local model), multi-agent support (Junie, Claude Agent, Codex, GitHub Copilot, and Cursor via ACP), and next-edit suggestions with code completion. Users can bring their own AI subscriptions and API keys or use JetBrains AI credits.

PhpStorm is distributed under a subscription-based licensing model, available as annual or monthly subscriptions for individuals or organizations, with a perpetual fallback license available after 365 consecutive days of subscription. A 30-day free trial is offered without requiring a subscription purchase. Free licenses are available for students, teachers, and qualifying open-source projects, and a 25% discount is offered to users switching from competing tools. JetBrains states the product complies with industry security standards, including SOC 2 certification.

Key features

  • Visual debugger for Xdebug with live debugging data and conditional breakpoints
  • Built-in support for PHPUnit and Pest testing frameworks with automatic test generation
  • Codebase-wide refactoring with safe migration to newer PHP and framework versions
  • Native AI integration with Claude, GPT, Gemini, Grok, or local models
  • Integrated Git tooling and terminal for resolving merge conflicts without leaving the IDE
  • Out-of-the-box support for PHP, Laravel, Symfony, WordPress, JavaScript, TypeScript, and SQL

Frequently asked questions

Is there a free trial?

Yes, PhpStorm offers a 30-day free trial with no credit card required and no purchase needed.

How is PhpStorm licensed and priced?

PhpStorm uses a subscription-based model with annual or monthly options for individuals or organizations, and a perpetual fallback license is available after 365 consecutive days of subscription.

Are there discounts for students, educators, or open-source projects?

Students and teachers can get the JetBrains All Products Pack (including PhpStorm) free, and open-source projects not intended for commercial use may qualify for free licenses if they meet the criteria.

What frameworks and languages does PhpStorm support?

PhpStorm works out of the box with PHP, Laravel, Blade, Symfony, WordPress, Git, JavaScript, TypeScript, Tailwind CSS, and SQL.

Can I switch from a competing PHP tool at a discount?

Yes, JetBrains offers a 25% discount to users switching from a competing PHP development tool.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product

You might also like