TrustRadius: an HG Insights company

PhpStorm

Score9.1 out of 10

96 Reviews and Ratings

What is PhpStorm?

JetBrains supports PhpStorm, an integrated development environment (IDE).

PhpStorm is the ideal IDE for any serious PHP or WordPress developer

Use Cases and Deployment Scope

PhpStorm is the preferred IDE for my development team. We use it to build our websites, leveraging it's fantastic feature set and AI features to speed and ease the development of our small and large scale projects. It makes managing projects in git significantly easier along with things like code completion, error handling, validation, etc.

Pros

  • git version control in software is superior to any other product
  • resolving merge conflicts is a breeze in comparison to other tools and is built in
  • switching between different projects in a simple interface makes managing multiple sites significantly easier
  • latest AI integrations make working with modern AI significantly easier

Cons

  • Some of the newest github copilot features lag behind what's being done in vs code and would be nice if more of the newer features were brought over though this has greatly improved recently
  • Interface can be a little overwhelming for newcomers
  • Some features like rainbow brackets should be native rather than addon

Return on Investment

  • Recent AI advancements have saved us time to build by integrating it direct with the IDE allowing build to deployment to happen at a more rapid pace than previously possible
  • Integrated AI commit message generation saves time and effort from team members shorting time writing documentation allowing more time spent in development
  • Integrated git development causes less friction across team with version control and merge conflict resolution shortening development work flows

Usability

Alternatives Considered

Microsoft Visual Studio Code

Other Software Used

Storylane, Atlassian Jira, GitHub

Unparalleled PHP Editor

Use Cases and Deployment Scope

We use PhpStorm to write code for Drupal website. It does a great job indexing the codebase and providing us with code completion and navigation. We also use its version control features as well as its ability to synchronize code with remote servers. We switch between multiple environments and branches.

Pros

  • Code Completion
  • Symbol Navigation
  • Merge Resolution

Cons

  • Too many features enabled by default

Return on Investment

  • Reduced development time
  • Fewer bugs
  • Flexible deployment process

Usability

Alternatives Considered

Sublime Text, Sublime Merge and Microsoft Visual Studio Code

Other Software Used

Transmit 5, Sequel Pro

Great software with plenty of integrations and purpose built for a specific language making it way easier to use

Use Cases and Deployment Scope

I use PhpStorm daily to make the development of web applications easier and better. AI is built right in, along with a ton of debug tools and git integration. Couldn't do my job as efficiently without this software. The marketplace of plugins for it is very large and supports almost any thing you can think of. It makes debugging much easier with Xdebug built in, allowing you to pinpoint issues and see the data behind the scenes with ease. The git integration makes managing the repo and resolving conflicts simple with easy GUI screens to do actions on the git repo. The AI tools available for it integrate very well, allowing one click modifications from the AI responses. The unified platform between JetBrains software makes it very easy to get started as they all follow the same design principles, making the learning curve between their software easy.

Pros

  • Git
  • AI
  • Search
  • Autosave
  • DB integrations
  • Code indexing

Cons

  • Can be slow at times
  • The JetBrains AI needs to have modifications built in rather than having to copy and paste the changes
  • Setting up Xdebug can be difficult

Return on Investment

  • Faster code to deploy time
  • Better GIT management
  • Better code styling
  • Improved folder structures

Usability

Alternatives Considered

Sublime Text and Microsoft Visual Studio Code

Other Software Used

Sequel Pro, WebStorm, CLion, DataGrip, Slack

PhpStorm is the best

Use Cases and Deployment Scope

We use it for the entire technological aspect of our systems developed with Laravel. We find its performance, indexing, and versatility to be able to install plugins that help further enhance the IDE quite useful.The integrated AI tool is also quite useful for generating generic or basic code that is tedious to constantly generate.

Pros

  • IA
  • Indexing
  • Searching

Cons

  • Diagrams
  • Selecting Code
  • DB

Return on Investment

  • It helps us with the speed at which projects are developed
  • AI generates good solutions
  • AI refactors code quickly and optimally

Usability

Alternatives Considered

Microsoft Visual Studio Code and Sublime Text

Other Software Used

Sublime Text, Microsoft Visual Studio Code, NetBeans

PHPStorm - swiss knife for development websites on PHP

Use Cases and Deployment Scope

PHPStorm is used for all development on all web languages we use inside company: PHP, Javascript, Typescript, nodejs, vue, HTML, - everything.

PHPStorm is used daily for writing websoftware that is used by our clients.

Pros

  • Inspection of PHP code, hints
  • Refactoring of existing code, searching for how some class/function is used
  • Integration to various tools: git, xdebug, phpstan
  • editing code
  • Writing websites

Cons

  • AI tools - there are already integration, but it does not yet work correctly (of course, this is probably with AI itself)
  • Writing simple extensions for PHPStorm itself

Return on Investment

  • PHPStorm saves me hunders of hours per year on refactoring tasks
  • PHPStorm helps me deliver better software in less time

Alternatives Considered

Eclipse Web Tools Platform and NetBeans

Other Software Used

Laravel PHP Framework