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 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
Likelihood to Recommend
Any developer that wants to level up their game and move beyond the free tools available should consider using PhptStorm or other Jetbrains IDE. They are ideal for developers where version control is important and provide most of the vital features developers need out of the box compared to free alternatives.
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
Likelihood to Recommend
It is great in a team setting where collaboration is needed. The AI integration works very well and makes it easier to get code completed. The search is incredibly good when you need to find lines of code somewhere. They also have the ability to collaborate with teammates directly in the software, allowing teammates to view your code in realtime with you and review code and make changes like a Google Doc.
VU
Verified User
Director in Information Technology (Information Technology & Services company, 11-50 employees)
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
Likelihood to Recommend
PHPStorm is suited for all developers who write code for websites on PHP, HTML, Javascript, HTML, etc. PHPStorm is especially very powerfull in understanding your code and working with the code. You can consider PHPStorm as swiss knife that have quite a lot of tools in it. However, I can't imagine my work without PHPStorm at this point - it really saves me hundred of hours/ year, especially at refactoring tasks.
PHPStorm requires quite amount of RAM to work correctly, so it might not be best solution for low-end machines or just fast and simple file edits.
It helps our developers to code faster, bringing a lot of tools that they use on a day to day basis. Being a complete IDE it also helps with git repository management, and even denies the need of separated small tools like ssh terminals, again saving a lot of time and greatly reducing the risk of mistakes.
Pros
Code check and autocomplete
Git management
Remote Development
Cons
Overall performance
SSH terminal
IA tools integration
Likelihood to Recommend
I think PHPStorm is one of the best (if not the best) IDE on the market for PHP development in general, and that it is capable of improving development performance for most teams. It may be not so very well suited for companies that uses less popular technologies, where PHPStorm would not be able to integrate.
VU
Verified User
Team Lead in Information Technology (Information Technology & Services company, 11-50 employees)
PhpStorm is being used by a handful of developers in our organization. We needed a product for the development of various PHP projects and PhpStorm is the best IDE for PHP/web development on the market in my opinion. Because of the plethora of great features Phpstorm offers, it really is an all in one solution for development. In most cases, it solves the problem of requiring multiple tools to complete a task.
Pros
The text editor is second to none and highly configurable.
It's very easy to personalize the settings to fit your needs. Anything from keybindings, preferred color schemes, fonts, desired code format, and code inspections can be controlled through the settings.
Phpstorm does a very good job of saving, importing, exporting settings so upgrading your Phpstorm version doesn't require you to redo all your settings. This is also beneficial if you are setting up Phpstorm on another computer or sharing your company coding style guide with other developers. Simply export as much or as little of your settings as you'd like, then import them on another machine.
Development Tooling: Phpstorm not only helps you write better code through the various code inspections it performs but it also helps you manage your code with built-in deployment and version control tools. In addition, you no longer require a separate tool for interacting with a database, you can execute your query directly from the text editor or open up a database console in a new tab to query the database(s).
Cons
I would like to see builtin support for NoSQL databases, particularly Redis. I know there are community plugins that provide a solution for this but I really would like to see PhpStorm handle NoSQL natively.
I would like to see a more fully fleshed out Git client implementation. I really think that if they spent a little more time on it they could provide a tool that would rival other competitors like GitKraken, Sourcetree, or SmartGit.
Likelihood to Recommend
PhpStorm is well suited for any project that utilizes PHP. I have used it on Windows, Ubuntu, and Mac OS and it works great on all those platforms. Having a solution that keeps the developer from having to constantly switch tools to do their job is invaluable. Whether you're a junior developer, front end engineer or a senior developer, PhpStorm is a great product that will help you get your work done.
VU
Verified User
Engineer in Information Technology (Legal Services company, 51-200 employees)