EclipseからPhpStormに乗り換えて2年目に突入し、迷わずPhpStormのライセンスを更新しました。
開発効率はだいぶ上がったし、開発していてストレスを感じません。
有料ですが、かなり満足しています。
全体的に素晴らしいPhpStormですが、特にお気に入りの機能を挙げてみようと思います。
PhpStormへの乗り換えを検討している人の参考になれば幸いです。
検索機能が逸品
コード検索ってIDEの機能で一番使う機能で、最も重要な機能の一つかもしれません。
検索で重要になってくるのが速度。
PhpStormはこの検索機能が逸品です。
感動するレベルで早いです。
僕が開発しているプロジェクトの規模だと、検索窓に1文字打ち込む毎に一瞬で検索が完了します!
検索機能の速度が早いと、驚くほどストレスがなくなりますよ。
デプロイ機能が逸品
Eclipseで開発していた時は、サーバーへのファイルのアップロードはFileZillaやWinScpなど別のツールを使っていました。
Phpstormにはデプロイの機能があるので、この機会に別のツールを使うのをやめてPhpStormに一本化してみたんです。
このPhpstormのデプロイ機能が優秀なんです。
ローカルとアップロード先のファイルの差分がひと目で分かるようになっているんですよ。
差分のあるファイルの一覧が表示されますし、ファイルの中身の差分まで見れます。
差分を見ながらサーバーへのデプロイができる親切設計なんです。
今まで、修正ファイルの差分を1つ1つ確認しながらアップロードしていたので、これだけでデプロイにかける時間がぐっと減りました。
差分チェックの機能も充実していて、ファイル更新漏れなどのデプロイミスも防げます。
僕は使っていませんが、自動でサーバーへファイルをアップロードできる機能もあります。
デフォルトのルック&フィールが見やすい
僕はコーディングに使うエディターの背景は黒派です。
黒い背景にすると目が疲れないし、見た目をなんとなくかっこいいですよね。
多くのIDEの背景のデフォルトが白なので、黒にカスタマイズする事になります。
Eclipseの時は、テーマをWebから探してきてそれを適応させていました。
Phpstormは白背景と黒背景の2択の選択肢になっていて、黒背景の配色がデフォルトのままでもかなり見やすいです。
特別カスタマイズしたいところはなく、満足してます。
カスタマイズ不要で見やすい黒背景に設定できるのは地味にありがたいところです。
デバッグ機能は便利

デバッグはEclipseでも出来る思うのですが、設定が面倒でやってませんでした。
PhpStormに乗り換えたという事で、デバッグ設定も一緒に行ってみました。

やっぱりデバッグ機能は便利ですよね。
開発効率が格段にあがりま。
PhpStormのデバッグは簡単に設定できるし、使いやすいので是非設定してみましょう。
未設定の変数の使用や英語のスペルミスに気づける
PHPって変数の宣言周りの制約ってゆるいですよね。
宣言していない変数を参照してもエラーにならずに通ってしまう…
変数のスペルを間違えたりしてもエラーにならないので気づず。
うまく動かないと思って調査したら、変数名のミス…
僕はもともとJAVAを使っていたので、この辺りの緩さにはちょっと不満を感じたりもしていました。
PhpStormは変数名のチェックを行ってくれるので、宣言していない変数名をいきなり参照するとハイライトして警告してくれます。
これだけで、凡ミスが減りました。
あと、英語のスペルチェックも嬉しい機能です。
これがあると、わざわざスペルを調べないで感でタイプしてみて、警告がでたら正しいスペルを調べるようになりました。
英語が苦手だけど几帳面な僕は、クラス名や変数名を決めるたびに英単語を調べていたのでこの無駄がなくなるだけでも地味に開発効率アップです。
PhpStormでストレスフリーな快適は開発を!
これらの機能のおかげで、今までストレスに感じていた作業がとてもやりやすくなりました。
本当にオススメです。
1ヶ月はトライアルで試せるので、悩んでいる方は是非試してみる事をオススメします。
もし乗り換える気になった方は、こちらの記事に乗り換え方法を解説しています。

少しでも参考になれば幸いです。
最後までお読み頂きありがとうございました。