Skip to main content
TrustRadius
PhpStorm

PhpStorm

Overview

What is PhpStorm?

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

Read more
Recent Reviews

PhpStorm Review

9 out of 10
May 01, 2024
Incentivized
We use PhpStorm to design our projects using Laravel and VueJS frameworks. PhpStorm allows us to run commands and tie into databases all …
Continue reading

TrustRadius Insights

PhpStorm is highly regarded by developers and architects for its flexibility and solid integration with various tools. Many users have …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

For Individuals

$99

Cloud
per year per user

For Organizations

$249

Cloud
per year per user

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.jetbrains.com/store/#person…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $9.90 per month per user
Return to navigation

Product Details

What is PhpStorm?

A professional PHP IDE with users at Symfony, Laravel, Drupal, WordPress, and other major PHP communities. PhpStorm provides code completion, refactoring, code analysis, navigation, debugger, and unit testing support.

PhpStorm Video

Introduction to PhpStorm

PhpStorm Competitors

PhpStorm Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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

PhpStorm starts at $9.9.

Komodo IDE, NetBeans, and Eclipse are common alternatives for PhpStorm.

Reviewers rate Support Rating highest, with a score of 9.4.

The most common users of PhpStorm are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(88)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

PhpStorm is highly regarded by developers and architects for its flexibility and solid integration with various tools. Many users have chosen PhpStorm as their go-to software for PHP development. Its seamless integration with tools like Vagrant, XDebug, and source control systems provides a smooth and efficient workflow. The ability to scan a codebase and build an autocomplete tooltip database based on PHPDoc comments is invaluable for working on large projects. This feature brings the experience of working on a PHP codebase closer to that of popular IDEs like Visual Studio. Additionally, PhpStorm's file scanning and indexing capabilities make it effortless to find files in projects with hundreds of files, ensuring a well-organized coding structure.

PhpStorm is particularly popular among developers working with WordPress plugins, themes, and websites as it offers essential features out-of-the-box, requiring minimal configuration. It eliminates the need for additional apps by providing first-party support for tasks such as debugging, profiling, running SQL queries, database management, and function autocompletion. Furthermore, PhpStorm serves as a comprehensive IDE for PHP applications of any size, enabling developers to create stable and secure applications more efficiently. With its robust code indexing feature and wide range of features like color coding formatting options, linting code sniffing, macros, and source code search, PhpStorm proves to be an indispensable tool for PHP development that enhances speed and productivity.

In addition to its PHP-focused features, PhpStorm also excels in debugging PHP web-applications. Through compilation, syntax highlighting and other code inspecting features, it helps pinpoint errors in the code. Furthermore, it enables users to connect to remote hosts and edit files directly on the server, simplifying the troubleshooting process. For those who work with JavaScript alongside PHP development, PhpStorm offers powerful tools like a JS debugger and code completion with inline documentation that enhance the overall development experience.

Overall, PhpStorm stands out as an IDE that streamlines PHP development by offering a rich selection of features that solve the problem of requiring multiple tools to complete various tasks. It has earned its reputation as a powerful and robust IDE for PHP web development, helping developers create stable and efficient applications in less time.

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.

Slow Performance: Some users have reported that PhpStorm can be slow during initialization and certain operations, especially after some version updates. The sluggish loading time of large codebases and the heavy performance on older machines running a modified JVM have also been mentioned.

Complex Configuration: Several users have found the configuration of PhpStorm to be complex, making it difficult to find options or make changes. This complexity may lead to frustration and inefficiency for users who are not familiar with the IDE.

Steep Learning Curve: Users have expressed that PhpStorm has a steep learning curve, which requires time and training for developers to fully utilize its capabilities. Coming from lighter IDEs like Sublime Text 3 or Atom may pose challenges in adapting to PhpStorm's heavier nature and extensive features.

Users and reviewers offer several recommendations for PhpStorm:

First, they recommend trying out the free 30-day trial of PhpStorm before making a purchase. By using the trial version, users can determine if PhpStorm is needed for their specific requirements.

Secondly, users suggest taking advantage of the trial period to explore all the features and tools that PhpStorm has to offer. They also recommend watching YouTube videos with tips and tricks to familiarize oneself with the software before buying a license.

Another recommendation is to spend time learning the shortcuts and customizing the editor in PhpStorm. Users find that this enhances their experience and increases productivity.

Many users highly recommend PhpStorm as the best IDE for PHP development. They suggest starting with one project to get a feel for the tools and features in PhpStorm.

When making a decision, it is advised to evaluate all other competitors in the market. However, many users find that no other product compares to PhpStorm.

In terms of support, features, and ease of use, users consider PhpStorm to be a standout choice. They encourage trying out the free trial and subscribing afterwards.

Even if PHP is not used all the time, users recommend trying out PhpStorm for web application development. Learning all the shortcuts in PhpStorm is also recommended for a better experience.

If given a choice between PhpStorm and Eclipse, users suggest choosing PhpStorm. They believe it ticks most feature boxes and stands out among IDEs for PHP development.

Despite acknowledging that the price may be steep, users believe that the features and saved development time make it worth it. They recommend trying out PhpStorm and taking the time to properly set it up for projects.

Overall, users recommend evaluating individual needs and trying out PhpStorm to see if it meets those needs. They emphasize that after years of using other IDEs, they are happy with PhpStorm and would recommend it to anyone looking for a good PHP IDE.

Attribute Ratings

Reviews

(1-3 of 3)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The University's development team used PhpStorm.
  • Version Control: Git, Subversion, and Others.
  • Alerts about code being developed, alerts like errors, discontinuation of some function, suggestions for improvements.
  • Application database access can run SQL commands directly from PhpStorm without having to have any other clients open.
  • Shortcut keys that assist in the coding process.
  • After some version updates, the application started to slow down to initialize or perform some operations.
  • The process for initializing the source code debugging is a bit obscure, so I had to resort to videos teaching how to execute.
  • It is ideal for backend or even frontend developers. With versioning facilities and access to different databases, all in one application.
  • Not interesting when you need to make minor adjustments/maintenance to third party codes, punctual things since it takes a long time to initialize.
  • We couldn't calculate the ROI because the systems developed were for the public university itself.
Two things were decisive for choosing PhpStorm, and the first was the Education version since we were a university we were able to license for free, and the other was that we just had to use a single tool to develop our activities (coding, versioning), and operations in the DB).
Another point was that the application is cross-platform.
When we got in touch to apply for free university licenses, the PhpStorm (JetBrains) team was very attentive and prompt, sending us the required number of licenses quickly
Jeff Eaton | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We're a mid-sized web agency that plans and builds large-scale CMS implementations for our clients. Often, we use Drupal - and that means working with a righteous heap of PHP. Developers and architects have the flexibility to choose their own tools, but quite a few of us have settled on PHPStorm due to its solid integration with tools like Vagrant, XDebug, and assorted source control systems. Its ability to scan a codebase and build an autocomplete/tooltip database out of the code's PHPDoc comments is invaluable, and it brings work on a large PHP codebase a bit closer to the luxurious Visual Studio experience.
  • Auto-generation of assistive features like autocomplete and tooltips from a project's own PHPDoc comments.
  • Simple configuration of popular PHP debugging tools that work even when they're running inside a virtual machine.
  • Simple plugin and template formats that make customizing the environment easy for centrally managed teams.
  • PHPStorm can be sluggish loading large codebases, especially if it hasn't had time to parse and cache all of the metadata yet.
For small codebases, PHPStorm might be overkill — simpler editors are probably good enough. But if you're wrangling large projects with a complex tree of composer dependencies, complex coding standards, deep class hierarchies, and wacky custom plugin architectures, PHPStorm will save your bacon.
  • Streamlined troubleshooting and debugging on large projects.
  • Allowed architects to automate common patterns with templates and plugins.
  • Komodo IDE
Before PHPStorm, most of us were using Komodo IDE. PHPStorm's performance is quite a bit peppier, though, and that makes a huge difference on large projects. PHPStorm's rolling feature releases also give a better window into the direction of the tool, and JetBrains has been very responsive to feedback from its userbase about new features.
While I haven't needed to use support services much, JetBrains' forums are active and the library of tutorial articles for less-obvious features is fairly comprehensive.
BBEdit, Adobe Illustrator CC, Microsoft 365 Business
Ray Flores | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
PhpStorm is being used by the technical department. Having hundreds of files per project, PhpStorm makes it easy to find such files as it scans each project folder and indexes it accordingly. This helps also with keeping to one type of coding structure. We utilize PHP language, and by name, PhpStorm was built to handle just about anything PHP.
  • Code completion
  • UI Theming
  • Indexing of existing repositories
  • Git, Terminal, SSH connections are easy to manage
  • Deployment by Remote Host
  • Memory hogging
  • Project structure when attaching to another opened project is not intuitive to find resolution
  • Markdown setup
PhpStorm is well suited for my purposes when I need to compile SCSS/JS files in a project as soon as I hit CTRL + S ( win ), save my work, it's quick and seamless to then deploy my project on a live ( staging of course ) site on the internet for others to review. It is also great for GIT ( version control ) with files colored to let me know what has been added, committed or what is in that particular branch or stash.
  • The license fee of PhpStorm, for our business, is outweighed by time saved ( payroll costs ) as it makes coding that much easier to accomplish
  • Not having to worry about the 'givens' in the code, is such a time saver, that I am not sure your could put a savings number against that... but, if I had to guess, I would think you could save an hour or two each day, just by the default settings within PHPStorm, no matter what language you are coding.
The UI is very easy to understand. From common to less common, with the search feature, you can find anything you are looking for within the software. For me, that makes it tremendously easy to use.
The JetBrains community is all about helping others succeed, even in the most obscure setups. I have never had a question go unanswered, or I have never been able to come up with empty results in searching for the answer. My questions or concerns are typically address from other users in the community, so timing is pretty quick for a response.
  • Notepad++
Notepad++ is exactly that, notepad on steriods. However, PHPStorm was designed specifically for PHP ( my language of choice ) and thus, common settings that I would have to tailor within Notepad++ ( ever time an update comes out, which is very often ), do not have to get reset often at all.
Return to navigation