PhpStorm での PHP の基礎

PhpStorm の自動ツールで日常タスクを自動化しながら、高品質なコーディングを中心に学習します。このエピソードでは、PhpStorm の強力な自動補完、自動クラスインポート、各種のエラー検出機能、移動操作のショートカット、さまざまな PHP バージョンとコンポーザーのサポートによってワークフローを合理化する方法を学習します。

トランスクリプト

PhpStorm を使用している方は PHP をコーディングしているかと思います。PhpStorm を使用すれば、キーボードショートカットやアクションを知らなくても多くの作業を行えることにすぐに気づくでしょう。

自動補完

まずは PhpStorm がコードを頻繁に自動補完することに気づくでしょう。PhpStorm はコードベースを深く理解しているため、メソッド名、変数、関数、パラメーター、コードブロック全体、クラス名など、次にコーディングすべきものを頻繁に提案します。

PhpStorm はクラスのオートロードの仕組みを理解しているため、ファイル内であるクラスを参照した場合には自動的にそのクラスがインポートされます。

クラスの移動

このクラスを後で別の場所に移動することにした場合、PhpStorm はそのクラスへのすべての参照を確実に正しく更新します。クラスの元の名前空間も更新するため、そのような面倒な作業に悩む必要はありません。その代わり、可能な限り生産性を高め、本当に重要なコーディング作業に専念することができます。

エラー検出

PhpStorm はエラー検出についても非常によく理解しています。欠落している要素や廃止された要素を通知し、多彩な型チェックを実行します。また、PHP の癖についても熟知しています。

移動操作

さらに、コードベース内のクラス定義、関数宣言、または変数間を移動できます。Control または Command を押したまま移動先をクリックすると移動できます。

コンポーザーのサポート

最後になりますが、PhpStorm はコンポーザーもサポートしており、さまざまな PHP バージョンを扱うことができます。

このシリーズの他の動画ではこのような多数のトピックを詳しく掘り下げますが、すべての機能を学習しなくても PhpStorm を活用できるということは覚えておいてください。コーディングの際には、IDE が面倒な作業を引き受けてくれます。