11
User
Recs.
Recs.
19
Updates
Last
Updated
Updated
Activity
32 Options
This option has been marked as Flagged.See in comments
SpecsUpdate
Multi Language SupportYes
Bracket MatchingYes
Integrated DebuggerYes
GitYes
Auto CompleteYes
Code TemplatesYes
Error MarkupYes
Source Control IntegrationYes
Extension languageJVM
Plugin ManagerYes
Cross PlatformYes
Database managementYes
Unit TestingYes
Supported remote file editing protocolsFTP; SFTP
Column selectionYes
Go To DefinitionYes
RefactoringYes
DeploymentRemote Deployment To Multiple Hosts
Code AnalysisYes
Find ReferencesYes
CompletionYes
Find UsageYes
Version ControlYes
Pros
Pro Intelligent code completion
PhpStorm has two types of autocompletion: structural completion and word expansion.
Structural autocompletion makes predictions based on its understanding of PHP, while the latter tries to predict the word currently being typed based on previously typed words. Word expansion also works in comments and docstrings and it's similar to vim's omnicompletion.
Both types of autocompletion work extremely well, have little to no problems and are quite fast even when loading suggestions on the go.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
PhpStorm
Recommended 6 years ago
The JetBrains git integration blows any other out of the water. I personally use pycharm rather that phpstorm, but it's basically the same except it supports python rather than PHP. It's so good that I have stopped even looking for specialised git client, opting instead to use the git integration in...
Pro
Use any JetBrains IDE to get the same epic git integration - but with support for whatever language you're using.