PHP を始めよう
このチュートリアルでは、JetBrains Fleet での PHP 開発について学びます。インストール、プロジェクトのセットアップ、コードの操作について説明します。
前提条件
JetBrains Toolbox: ダウンロードページ。
ソフトウェアのインストール
PHP をダウンロードしてインストールする
公式ドキュメント(英語)の説明に従って、オペレーティングシステムに PHP をダウンロードしてインストールします。
または、Windows 用の XAMPP(英語)、使用されている Linux ディストリビューション用の LAMP、macOS 用の MAMP(英語) など、事前構成されたオペレーティングシステム固有の AMP パッケージをインストールすることもできます。
Fleet をダウンロードしてインストールする
JetBrains Toolbox をダウンロードしてインストールします。
macOS の場合、プロセッサーの種類 (Apple Silicon または Intel) に一致するインストーラーをダウンロードすることもできます。システムのプロセッサーに基づいて正しいオプションを選択してください。
JetBrains Toolbox で、JetBrains Fleet アイコンの近くにあるインストールをクリックします。
ワークスペースをセットアップする
ワークスペースは、プロジェクトが存在するディレクトリです。プロジェクトファイルと設定が含まれています。既存のプロジェクトを開いたり、空のディレクトリを開いて新しいプロジェクトを開始したりできます。
既存のワークスペースを開く
⌘ O を押すか、メニューからファイル | オープンを選択します。
ファイルブラウザーで、コードを含むフォルダーに移動し、オープンをクリックします。
ワークスペースの構成に進みます。
ディレクトリを開くと、それがワークスペースのルートになります。ファイルビューでその内容を表示できます。

ワークスペースの構成
通常、PHP インタープリターは自動的に構成されます。ただし、いつでも手動でインタープリターを設定することができます。
PHP インタープリターの設定
⌘ , を押して設定を開き、ワークスペースの名前のタブをクリックします。
または、メインメニューを使用して設定を開くこともできます。
Windows および Linux: メニューアイコンをクリックし、 に移動します。
macOS: メインメニューから
をクリックします。
に移動します。
インタープリタードロップダウンメニューから、必要な PHP インタープリターを選択します。
PHP 言語レベルを設定する
Fleet の PHP 言語レベルを設定するには、次の 2 つのオプションがあります。
composer.json
ファイルで必要な PHP 言語レベルを設定します。Fleet は、この設定に基づいて言語レベルインスペクションを自動的に調整します。require
セクションに次のエントリを追加します。{ "require": { "php": "^8.3" } }プロジェクトに
/.fleet/settings.json
ファイルを作成し、次の設定を追加して PHP 言語レベルを手動で指定します。{ "php.language.level": "8.3" }
スマートモードを有効にする
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 オブジェクト形式のプロセスのカスタム環境変数。環境変数を定義するには、プロパティを追加します。キーは変数名、値は変数の値です。例: