PHP を始めよう
このチュートリアルでは、JetBrains Fleet での PHP 開発について学びます。インストール、プロジェクトのセットアップ、コードの操作について説明します。
前提条件
JetBrains Toolbox 1.22.10970 以降: ダウンロードページ。
ソフトウェアのインストール
PHP をダウンロードしてインストールする
公式ドキュメント(英語)の説明に従って、オペレーティングシステムに PHP をダウンロードしてインストールします。
あるいは、Windows の場合は XAMPP(英語)、使用される Linux ディストリビューションの場合は LAMP、macOS の場合は MAMP(英語) など、事前に構成されたオペレーティングシステム固有の AMP パッケージをインストールすることもできます。
Fleet をダウンロードしてインストールする
JetBrains Toolbox をダウンロードしてインストールします。
JetBrains Toolbox で、JetBrains Fleet アイコンの近くにあるインストールをクリックします。
ワークスペースをセットアップする
ワークスペースは、プロジェクトが存在するディレクトリです。プロジェクトファイルと設定が含まれています。既存のプロジェクトを開いたり、空のディレクトリを開いて新しいプロジェクトを開始したりできます。
既存のワークスペースを開く
⌘ O を押すか、メニューからファイル | オープンを選択します。
ファイルブラウザーで、コードを含むフォルダーに移動し、オープンをクリックします。
ワークスペースの構成に進みます。
ディレクトリを開くと、それがワークスペースのルートになります。ファイルビューでその内容を表示できます。
ワークスペースの構成
ワークスペースの設定を構成する
コードを実行できるようにするには、JetBrains Fleet 内で使用する PHP インタープリターを指定する必要があります。
ファイルビューで、ワークスペースのルートフォルダーを右クリックし、新規フォルダーを選択します。.fleet という名前を付けます。
.fleet ディレクトリを右クリックし、新規ファイル ⌘ N を選択します。ファイルに settings.json という名前を付けます。
作成した settings.json ファイルの
php.executable
プロパティに PHP 実行可能ファイルへのパスを指定します。使用している PHP のバージョンを指定するには、
php.language.level
プロパティを使用します。
スマートモードを有効にする
JetBrains Fleet は、本格的なコードエディターとしてではなく、スマートテキストエディターとして使用できます。ただし、コードインテリジェンス機能が必要な場合は、スマートモードをオンにして有効にすることができます。
右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。
スマートモードでできることは次のとおりです。以下はスマートモード機能の完全なリストではなく、Fleet でどのように機能するかを理解するのに役立ついくつかの例です。
クイックフィックスとインテンションアクションを使用する
⌥⏎を押して、現在のコンテキストで Fleet が提案するアクションにアクセスします。
コードベースを移動する
⌘ B を使用してシンボルの宣言に移動します。
コードのインターラインを使用して、使用箇所および階層メンバーに移動します。
⌘ E および⌘⇧ E のエラーをざっと参照してください。
ライブテンプレートを使用する
for
ループを生成するには、「forek
」と入力して⇥を押します。必要な変数を入力しながら⇥を押します。
コードを実行する
実行構成を使用する
実行アイコン(⌘ R)をクリックし、run.json で実行構成を作成するを選択します。
開いた run.json ファイルで、実行パラメーターまたはデバッグパラメーターを定義します。ファイルが空の場合は、⌥⏎を押すか、ファイルテンプレートのリンクをクリックします。
あるいは、次のコードを貼り付けて編集します。
{ "configurations": [ { "type": "php", "name": "run-config-name", "file": "relative-path-to-your-php-file" } ] }使用可能なプロパティの完全なリストについては、PHP 実行構成リファレンスを参照してください。
実行アイコン ( ⌘ R) をクリックし、構成を選択します。
関連ページ:
スマートモード
Fleet は、軽量テキストエディターとしても、インテリジェントコードエディターとしても使用できます。システムリソースを節約するために、リソースを消費する機能は必要なときにのみ有効にします。スマートモードを有効にする右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。準備アクティビティが完了するまで待つ必要がある場合があります。後でスマートモードを無効にしたい場合は、同じポップアップから無効にすることができます。機能:スマー...
PHP 実行構成
このトピックでは、PHP で使用できる実行構成を要約します。各表には、実行構成内で使用可能なキーとその説明が示されています。php:PHP スクリプトを起動するための実行構成 JSON オブジェクト形式のプロセスのカスタム環境変数。環境変数を定義するには、プロパティを追加します。キーは変数名、値は変数の値です。例: