JetBrains Fleet 1.47 ヘルプ

PHP を始めよう

このチュートリアルでは、JetBrains Fleet での PHP 開発について学びます。インストール、プロジェクトのセットアップ、コードの操作について説明します。

前提条件

JetBrains Toolbox: ダウンロードページ

ソフトウェアのインストール

PHP をダウンロードしてインストールする

  • 公式ドキュメント(英語)の説明に従って、オペレーティングシステムに PHP をダウンロードしてインストールします。

    または、Windows 用の XAMPP(英語)、使用されている Linux ディストリビューション用の LAMP、macOS 用の MAMP(英語) など、事前構成されたオペレーティングシステム固有の AMP パッケージをインストールすることもできます。

Fleet をダウンロードしてインストールする

  1. JetBrains Toolbox をダウンロードしてインストールします。

    macOS の場合、プロセッサーの種類 (Apple Silicon または Intel) に一致するインストーラーをダウンロードすることもできます。システムのプロセッサーに基づいて正しいオプションを選択してください。

  2. JetBrains Toolbox で、JetBrains Fleet アイコンの近くにあるインストールをクリックします。

    Download and install Fleet

ワークスペースをセットアップする

ワークスペースは、プロジェクトが存在するディレクトリです。プロジェクトファイルと設定が含まれています。既存のプロジェクトを開いたり、空のディレクトリを開いて新しいプロジェクトを開始したりできます。

既存のワークスペースを開く

  1. ⌘ O を押すか、メニューからファイル | オープンを選択します。

  2. ファイルブラウザーで、コードを含むフォルダーに移動し、オープンをクリックします。

  3. ワークスペースの構成に進みます。

ディレクトリを開くと、それがワークスペースのルートになります。ファイルビューでその内容を表示できます。

The Files view in the left panel

ワークスペースの構成

通常、PHP インタープリターは自動的に構成されます。ただし、いつでも手動でインタープリターを設定することができます。

PHP インタープリターの設定

  1. ⌘ , を押して設定を開き、ワークスペースの名前のタブをクリックします。

    または、メインメニューを使用して設定を開くこともできます。

    • Windows および Linux: メニューアイコンをクリックし、ファイル | 設定 | 設定に移動します。

      workspace settings
    • macOS: メインメニューから Fleet | 設定をクリックします。

      workspace settings
  2. ツールチェーン | PHP に移動します。

  3. インタープリタードロップダウンメニューから、必要な PHP インタープリターを選択します。

    Selecting the PHP interpreter

PHP 言語レベルを設定する

  • Fleet の PHP 言語レベルを設定するには、次の 2 つのオプションがあります。

    • composer.json ファイルで必要な PHP 言語レベルを設定します。Fleet は、この設定に基づいて言語レベルインスペクションを自動的に調整します。require セクションに次のエントリを追加します。

      { "require": { "php": "^8.3" } }
    • プロジェクトに /.fleet/settings.json ファイルを作成し、次の設定を追加して PHP 言語レベルを手動で指定します。

      { "php.language.level": "8.3" }

スマートモードを有効にする

JetBrains Fleet は、本格的なコードエディターとしてではなく、スマートテキストエディターとして使用できます。ただし、コードインテリジェンス機能が必要な場合は、スマートモードをオンにして有効にすることができます。

  • 右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。

    Enabling Smart Mode

スマートモードでできることは次のとおりです。以下はスマートモード機能の完全なリストではなく、Fleet でどのように機能するかを理解するのに役立ついくつかの例です。

クイックフィックスとインテンションアクションを使用する

  • ⌥⏎を押して、現在のコンテキストで Fleet が提案するアクションにアクセスします。

    Intention actions popup
  • ⌘ B を使用してシンボルの宣言に移動します。

  • コードのインターラインを使用して、使用箇所および階層メンバーに移動します。

    Code interlines in Fleet code editor
  • ⌘ E および⌘⇧ E のエラーをざっと参照してください。

ライブテンプレートを使用する

  • for ループを生成するには、「forek 」と入力してを押します。必要な変数を入力しながらを押します。

    Live Templates in Fleet code editor

コードを実行する

実行構成を使用する

  1. 実行アイコン(⌘ R)をクリックし、run.json で実行構成を作成するを選択します。

  2. 開いた run.json ファイルで、実行パラメーターまたはデバッグパラメーターを定義します。ファイルが空の場合は、⌥⏎を押すか、ファイルテンプレートのリンクをクリックします。

    あるいは、次のコードを貼り付けて編集します。

    { "configurations": [ { "type": "php", "name": "run-config-name", "file": "relative-path-to-your-php-file" } ] }

    使用可能なプロパティの完全なリストについては、PHP 実行構成リファレンスを参照してください。

  3. 実行アイコン ( ⌘ R) をクリックし、構成を選択します。

    Open an existing workspace