PHP基礎
目次
- 解説
- 1. 前提
- 2. 拡張機能:PHP Intelephenseのインストール
- 3. デフォルトのPHP言語機能を無効化する
利用OS
解説
1. 前提
このページの手順は、下表の各環境設定・手順を完了していることが前提となります。
前提環境設定
(1) | 環境設定:VSCode(インストール) |
(2) | 環境設定:VSCode(基本設定) |
2. 拡張機能:PHP Intelephenseのインストール
VSCode の拡張機能「PHP Intelephense」をインストールする手順を解説します。
PHP Intelephense は、PHPファイルのコード補完や文法チェックを利用することができる拡張機能です。
winmac
PHP Intelephense のインストール手順
(1) | VSCode を起動し、サイドメニューの「拡張機能」をクリックしてください。 |

(2) | 検索バーに「php intelephense」と入力し、検索候補に出てきた「PHP Intelephense」を選択してください。 |

(3) | 画面中央の「インストール」ボタンをクリックし、拡張機能をインストールしてください。 |

(4) | インストールが完了すると、サイドメニューに「PHP Intelephense」が追加されるので、「歯車」ボタンをクリックして「拡張機能の設定」を選択してください。 |

(5) | 「拡張機能の設定」項目から、下記項目のチェックマークを外してください。 ※学習を進める上で不要なエラーを表示させなくするための設定です。 |
・Intelephense › Diagnostics: Undefined Class Constants ・Intelephense › Diagnostics: Undefined Constants ・Intelephense › Diagnostics: Undefined Functions ・Intelephense › Diagnostics: Undefined Methods ・Intelephense › Diagnostics: Undefined Properties ・Intelephense › Diagnostics: Undefined Symbols ・Intelephense › Diagnostics: Undefined Types |

(6) | 設定が完了したら、画面上部のタブから「拡張機能」「設定」画面を閉じてください。 |

PHP Intelephense のインストール手順
(1) | VSCode を起動し、サイドメニューの「拡張機能」をクリックしてください。 |

(2) | 検索バーに「php intelephense」と入力し、検索候補に出てきた「PHP Intelephense」を選択してください。 |

(3) | 画面中央の「インストール」ボタンをクリックし、拡張機能をインストールしてください。 |

(4) | インストールが完了すると、サイドメニューに「PHP Intelephense」が追加されるので、「歯車」ボタンをクリックして「拡張機能の設定」を選択してください。 |

(5) | 「拡張機能の設定」項目から、下記項目のチェックマークを外してください。 ※学習を進める上で不要なエラーを表示させなくするための設定です。 |
・Intelephense › Diagnostics: Undefined Class Constants ・Intelephense › Diagnostics: Undefined Constants ・Intelephense › Diagnostics: Undefined Functions ・Intelephense › Diagnostics: Undefined Methods ・Intelephense › Diagnostics: Undefined Properties ・Intelephense › Diagnostics: Undefined Symbols ・Intelephense › Diagnostics: Undefined Types |

(6) | 設定が完了したら、画面上部のタブから「拡張機能」「設定」画面を閉じてください。 |

3. デフォルトのPHP言語機能を無効化する
上の手順でインストールした拡張機能「PHP Intelephense」を利用するには、VSCodeにデフォルトでインストールされているPHP言語機能「PHP Language features」を無効化する必要があります。
winmac
以上で VSCode に 拡張機能「PHP Intelephense」をインストールし、利用するための準備を整えることができました。