TrustRadius Insights for PhpStorm are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Intuitive User Interface: Several reviewers have praised the intuitive and user-friendly interface of PhpStorm, stating that it allows for efficient completion of tasks. Users found it easy to navigate and appreciated features such as running SQL commands directly from the software, eliminating the need for additional clients.
Shortcut Keys Enhance Productivity: Many users have highlighted the availability of shortcut keys in PhpStorm, mentioning how they greatly assisted in the coding process and enhanced productivity. This feature allows developers to quickly execute commands and perform actions without relying solely on the mouse.
Assistive Features Improve Coding Experience: Numerous reviewers have expressed their appreciation for the auto-generation of assistive features in PhpStorm, such as autocomplete and tooltips from PHPDoc comments. These features not only make coding faster but also reduce errors by providing helpful suggestions and reminders.
PhpStorm is used to write code and troubleshoot issues faster and more reliably by all our developers. It can be used to debug, profile, run SQL, view and edit the database, autocomplete functions, etc. It's the best IDE I have used so far and has an enormous array of features and options.
Pros
Combine everything you could need in an IDE
Color coding syntax, autocomplete, helpful hints
Easy debugging and db view/editing
Cons
There is a bug sometimes, when you pull that the directory structure it forgets all the folders
It's not free
When I copy paste the default is to not keep the same spacing/tab pattern of the original, which I'm not a fan of
Likelihood to Recommend
PhpStorm is well suited for anything, except someone just starting out or who cannot pay for the license. It may seem a touch complicated with the many options, and be unnecessary for someone learning to program for the first year.
We use PhpStorm when debugging our PHP web-apps. It's a great IDE that helps pinpoint errors in the code via compliation, syntax highlighting & various other code inspecting features. It allows you to connect to a remote host, pulling the files directly from your server to the IDE and putting your edited files directly on to the server. Currently in our department a few developers use it when we come accross our PHP heavy frameworks like Cake or Twig.
Pros
Database browsing, Remote host browsing, and all the deep seated customizations for both the UI and Technical feasability are the result of an amazing integrity and compatibility with most components and technologies.
The built-in shell is insanely helpful for traversing code in order to debug scripts with ease, and the plug-in system makes this software quite extensible.
Not to mention the variety of options and settings (divided into global settings and per-project settings) are both intuitive & easy to use, especially the fact that I can export and import them across my workstations while maintaining my spacing & indentation, highlighting, inspection patterns and syntax styling.
Cons
So overall I love PhpStorm but there are some glaring Javascript issues that need to be addressed. The variable and function usage search often yields unrelated results. The declarations sometimes screw up & the validation can sometimes be buggy.
The learning curve for utilizing all of its core components & extensible features is steep. If you're coming from Sublime Text 3/Atom, you might have a tough time getting used to this heavier IDE.
High Memory Usage. I know its a heavier IDE with alot of cool components, but maybe through some sort of multithreading it could utilize my GPU more efficiently?
Likelihood to Recommend
PhpStorm is well suited for any PHP development. It integrates well with Symfony, Laravel, CodeIgniter, Cake & Twig. I have used it very successfully in the past and despite not being my go-to editor, I will still use it when working on PHP heavy frameworks.
VU
Verified User
Engineer in Engineering (Program Development company, 11-50 employees)