LoginSignup
13
4

VSCode 拡張機能「PHP Intelephense」の使い方、間違ってました…

Posted at

「PHP Intelephense」って何?

Visual Studio Code(VSCode)でPHPを扱う際に非常に便利な拡張機能です。
フォーマッターやコード補完などの機能が豊富で、私も長い間使用しております。

気付いたきっかけ

そんな便利機能ですが、たまに思った通りに動いてくれないことがありました。
実行すると正しく動作するのに、プログラム上では問題が発生していると表示されるのです。
そこで、改めて拡張機能の概要が記載されているページを見直してみることにしました。

間違っていた内容

「PHP Intelephense」の概要を確認してみると、Quick Start に以下の内容が記載されていました。

  1. Disable the built-in VSCode PHP Language Features.
  • Go to Extensions.
  • Search for @builtin php
  • Disable PHP Language Features. Leave PHP Language Basics enabled for syntax highlighting.

私は拡張機能をインストールしただけで、この手順を行っていませんでした。つまり、拡張機能のセットアップから間違っていことがが発覚しました。

「PHP Intelephense」を使用するためには、VSCodeに組み込まれている「PHP 言語機能」を無効にする必要がありました。 手順は以下の通りです。

  1. VSCodeで拡張機能の一覧を開く
  2. @builtin php」と検索する
  3. 「PHP 言語機能」を無効にする。「PHP の基本言語サポート」は有効のままでOK。

おわりに

何にでも言えることですが、ちゃんと説明を読むことは大切だと思い知りました…

13
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
4