Introducing G2.ai, the future of software buying.Try now
PhpStorm
Save to My Lists
Claimed
Claimed

Top Rated PhpStorm Alternatives

Eclipse
(2,957)
4.3 out of 5
NetBeans
(670)
4.1 out of 5

PhpStorm Reviews & Product Details - Page 10

PhpStorm Overview

What is PhpStorm?

PhpStorm is a JetBrains IDE designed specifically for PHP development. Out of the box, PhpStorm provides you with intelligent, feature-rich code editing tailored to every aspect of PHP programming – smart coding assistance, reliable refactorings, instant code navigation, built-in developer tools, PHP framework support, and more.

PhpStorm Details
Languages Supported
English
Show LessShow More
Product Description
Enjoy productive PHP and web development with PhpStorm. Take advantage of deep code understanding, top-notch coding assistance, and support for all major tools and frameworks.

Seller
Description

JetBrains builds productivity software for developers who want to focus more on what they want to accomplish, and less on mundane, repetitive tasks.

Overview Provided by:
Brand Marketing Manager at JetBrains

PhpStorm Integrations

(1)
Integration information sourced from real user reviews.

PhpStorm Media

PhpStorm Demo -  Craft high-quality code with intelligent code editing
Whatever task you have at hand, PhpStorm brings smart coding assistance to your fingertips. With tons of useful features and shortcuts for every action, you have all the support you need to focus on what’s essential and enjoy productive PHP development.
PhpStorm Demo - Read codebases with easy navigation
Whether you’re exploring an unfamiliar codebase, digging into legacy code, or working with your own project, PhpStorm helps you navigate project files, code lines, symbol declarations, and usages with ease.
PhpStorm Demo - Upgrade your projects with smart refactoring
Refactor your code quickly and efficiently across the entire codebase. Migrate safely to newer PHP and framework versions. Undo changes in a matter of clicks, and stay confident in the quality and compatibility of your code.
PhpStorm Demo - Delegate even more routine tasks to AI
With PhpStorm, engage in AI-assisted development on your own terms. You can use PhpStorm’s built-in AI-powered service to have entire lines of code suggested without sending any data to external servers and plug into AI Assistant for unlimited AI support with your routine tasks.
PhpStorm Demo - Track down and fix errors with the built-in debugger
Still using var_dump() to see what’s happening inside your PHP program? With PhpStorm’s visual debugger for Xdebug, you can get live debugging data, conditional breakpoints, and step-through insight into code execution with minimal configuration effort required.
PhpStorm Demo - Ensure code quality with support for testing frameworks
Take advantage of PhpStorm’s built-in support for all major PHP testing tools, including PHPUnit and Pest. Have your unit tests generated automatically, assess code coverage at the file or project view, and inspect test results in a dedicated window.
Product Avatar Image

Have you used PhpStorm before?

Answer a few questions to help the PhpStorm community

488 PhpStorm Reviews

The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
488 PhpStorm Reviews
4.6 out of 5
488 PhpStorm Reviews
4.6 out of 5

PhpStorm Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
G2 reviews are authentic and verified.
Pieter V.
PV
Backend developer
Mid-Market (51-1000 emp.)
"The best IDE you can imagine for php oriented coding"
What do you like best about PhpStorm?

PhpStorm is realy on top of the game. It has frequent updates to accomodate for new php versions. It also has a great plugin function with many very good plugins for like symfony/docker/vuejs/... Al the important stuff is there. Furthermore, PhpStorm helps a developer with organising and finding code due to machine learning in there code completion and finding. Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

There is just one problem, it can be a bit tedious to wait for indexing to complete whenever you shift to another project. Review collected by and hosted on G2.com.

MJ
Software Developer
Mid-Market (51-1000 emp.)
"Commercial PHP IDE by Jetbrains"
What do you like best about PhpStorm?

- There is a database view tab on phpstorm which even though is not completely perfect, provides basic and intermediate options for performing Create, Read, Update, and Delete (CRUD) operations on the database that you might be working with,

-Phpstorm offers code inspections for large variety of languages and is not just limited to php but also extends to JavaScript, html and even SQL. For SQL inspection, phpstorm can auto complete your table rows and data.

- Hundreds of very useful and essential plugins are readily available for download on phpstorm. Most of these plugins allow integration with other software development tools such as Microsoft Azure pipelines, Docker, Kubernetes and Amazon Web Services.

- There is integration with Git from right within the IDE and you don't have to install any plugins to use it. Keeping track of file versions and changes is an important aspect of software development and in understanding this, phpstorm developers have tried to make the Git integration feel as native as possible Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

- This is probably one of Jetbrains most resource consuming product because it can easily max out four of your computer's processor cores. It becomes really hard to run it beside other applications especially a browser like chrome which is also unpopular for how it uses up the same resources. Review collected by and hosted on G2.com.

SR
Sodtware Developer
Mid-Market (51-1000 emp.)
"Essential Developer Tool for PHP Programmers"
What do you like best about PhpStorm?

Phpstorm has uniquely and seamlessly integrated certain essential software development practices and tools into its core functionality. Some of these practices include:

1. Code refactoring which allows the user to quickly rename a class in one file and the namechange will be reflected in all the other project files; performing method and function calls and variable declarations and references. This feature is enable by phpstorm's quick contextualization technique which indexes and understands how the entire project functions and how the files are linked to one another.

2. Code quality tools can be easily installed. These include PHP code sniffer,and the mess detector which can function by validating your code to a certain code standard that you have set in place.

3. Integration with console and SSH clients where you can execute high level commands which can not be accomplished through GUI clicks and drags. You can perform these actions from right within phpstorm instead of switching to another program.

4. Git integration for managing and controlling your project files and tracking the changes that you have made to a project since initialization. Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

Phpstorm requires too much RAM and sometimes it becomes really hard for you to run it if your computer's software specifications do not meet this IDE's minimum requirements.

The tool is also very expensive and not economically viable to developers who are just starting out or even new entreprises. Review collected by and hosted on G2.com.

BK
UI/UX Designer
Mid-Market (51-1000 emp.)
"The best PHP development environment"
What do you like best about PhpStorm?

Phpstorm's developers are very responsive and respond promptly to not just queries for help but also bug fix requests. Whenever a user highlights a bug, they are quick to check it out and if it in fact it is a valid bug, they patch it very fast and release the update on time. This is probably because the parent company, JetBrains, is arguably the best developer of integrated development environment and it wishes to maintain that status.

There are impressive search tools on phpstorm including the "find in path: which not only displays results but also includes file previews.

Phpstorm also has some project management functionality through the use of the TASKS feature where you can create tasks that you need to accomplish and you can retrieve them from your ticketing system. It's also amazing how each task can manage to keep its own context by maintaining opened files and changes. Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

Phpstorm is definitely not a tool that can be used by beginner programmers. Someone who has very little experience developing php applications and or working with programming text editors or Integrate Development Environments will have a hard time making the best of phpstorm. There are so very many features cluttered o the UI that sometimes it can look scary and imposing. Review collected by and hosted on G2.com.

MD
Backend Developer
Mid-Market (51-1000 emp.)
"Had a good experience working with Laravel"
What do you like best about PhpStorm?

Phpstorm has support for templating using Twig and Laravel Blade. Well Phpstorm supports many php frameworks key amongst them being Laravel itself and thus it soes not come as a shock that Blade (which is a Laravel feature) is supported. However, I've listed it because there are several IDEs out there such as Netbeans that support Laravel but which do not integrate blade in them

There is auto-sync on phpstorm which enables one to sync with other files in a remote server. The auto-sync feature on phpstorm is much more efficient than that found on libnotify and vagrant on rsync.

You can also test RESTful services on phpstorm because it allows you to develop endpoints without ever leaving the IDE thus there is very little interruptions to your work flow. Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

Phpstorm exhausts computer resources and would not be suitable for using on a machine with a small RAM count and an even slow procesor like and intel pentium or celeron. In fact your computer needs to have at least 4 processing cores for you to have a wholesome experience working with phpstorm.

The IDE can also be buggy at times for example when the file indeixing is not completed then there will be syntax errors which might then lead to poor code validation and an unhelpful auto completion experience. Review collected by and hosted on G2.com.

EO
Database Engineer
Mid-Market (51-1000 emp.)
"Premium Integrated Development Environment"
What do you like best about PhpStorm?

The code completion found on phpstorm goes beyond just how the editor understands the language being written. Instead, it goes as far as inspecting the entire project and understands the available variables, functions and objects etc. and suggests code auto completions bases on this knowledge. This auto complete design is rather known as word expansion.

Being an IDE, Phpstorm provides support for almost all the commonly used php frameworks like yii,Symphony 2, and Laravel. There's also additional support for javascirpt frameworks such as React and Angular. Most server-side development these days use frameworks especially to achieve certain repetitive tasks that do not need one to reinvent the whole. It is therefore reassuring to know that this IDE understands what the developers needs frequently and carter for that need. Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

You can only open one project on one Phpstorm instance at a time. If you need to open another probably to refer to an issue or perform a quick fix before proceeding with your workm, you have to open it in another window of Phpstorm. ANd this is not ideal given the fact that this IDE consumes resources on a computer at a very high rate and two instances of it might end up making your machine unusable. This then calls for the need for a secondary lighter editor. Review collected by and hosted on G2.com.

Daniele C.
DC
Docent
Small-Business (50 or fewer emp.)
"An intelligent IDE for WEB"
What do you like best about PhpStorm?

This ide is one of the best for web programming, the integration with every possible tools, framework or cms, the suggestor for the methods, the integration with git and ftp, the possibility to add more plugins or create your own, can support composer npm, and several other package gestor, it can install aniting for you, framework, component, library, in any way you wont, and can download it for you Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

nothing, i love this ide, it don't have any problem. It's perfect for me, not have more defects, is fast and easy to use, only 1 problem for now, the impossibility to connect with YouTrack for tracking the compeltition of task and gaining the list of task and bugs or issue from youtrack, you can do this with a plugins, but in myy opinion this two software are complementary and the integration

must be default Review collected by and hosted on G2.com.

NM
Mid-Market (51-1000 emp.)
"PhpStorm, the greatest PHP IDE out there."
What do you like best about PhpStorm?

I love very much everything about PhpStorm, it is a very natural to use IDE that brings a lot of great features with it. One of the best features given is the auto-complete feature. It is one of the most developed and integrated auto-complete-features I have ever come across in IDEs. Not only simple suggestions are given while you are coding, but even simple and small things like displaying parameter names when using a function. As well you can add more features by adding addons and libraries. For example, when you are working in a framework like Laravel or Symfony there are plenty of libraries you can add to PhpStorm.

But not only the auto-complete-feature is mentionable, but PhpStorm also has an integrated database tool and a VCS in case you are working with a repository service like git. Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

Even though I really should put in things in here that I do not like, there is not a lot and that is why I am going to keep it short. The only problem I have with PhpStorm is that it is built on java and therefore it is kind of a mess when it comes to memory usage. Review collected by and hosted on G2.com.

NB
Software Consultant
Mid-Market (51-1000 emp.)
"Powerful and Flexible IDE for building PHP Web Applications"
What do you like best about PhpStorm?

No matter you want to build a small business web application or a complex one, Php storm is the perfect IDE for building powerful PHP applications. All the major PHP framework Laravel, Symphony, Wordpress, Magento are supported in PhpStorm. It even supports Front-end technologies such as CSS, HTML, Javascript, and Vue. It can smartly inspect and analyze the whole project structure and provides the best code completion and refactorings. Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

Whenever a new version of PhpStorm arises for MacOS it redownloads the whole PhpStorm IDE and that can be really frustrating sometimes. I have even experienced a few performance issues while working on projects and while running the composer in the PhpStorm IDE terminal. Review collected by and hosted on G2.com.

Manish G.
MG
Fullstack Developer
Financial Services
Mid-Market (51-1000 emp.)
"IDE on which PHP developers are proud of"
What do you like best about PhpStorm?

The best part is, it is powered by JetBrains so it has all the cool functionality like code indexing, autocompletion and git commands like merge, rebase can be done with just a single click!!!. Navigating on code is also superb easy.

Their keyboard commands are their greatest asset as just by tapping some keys we can easily move throughout the code which significantly improves the development

Also it auto recognise SQL queries as well as we can integrate our database with ide by its SQL driver. As this software is properly backed up by team of developers so they keep on adding new features which makes it exciting and safe to use Review collected by and hosted on G2.com.

What do you dislike about PhpStorm?

With respect to other IDE's available for PHP, it is too resource-intensive i.e. whenever I have PhpStorm open, I have to be careful with whatever I have opened in my system. For someone who is already using some opensource IDE, the price factor may also become a reason not to use. Review collected by and hosted on G2.com.

PhpStorm