generated at
PHP Intelephense


PHPDocPHPのType Declarationも参照してる
使用前にVSCode 標準の PHP サポートを無効にする ref
補完が重複して出るため
課金したらいろいろできるようになるらしい



bnuiltinで入っている拡張を一つ無効にする必要がある
下の方だけ無効にする
上の方は無効にするとsyntax highlightが消えてしまう


fromatterも入っている
setting.json
"[php]": { "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" }, "editor.formatOnSave": true, "intelephense.format.enable": true
formatの形式を指定する
setting.json
"intelephense.format.braces": "k&r",
K&R にすると、中括弧の始まりを改行しない
php
// こうじゃなくて function hoge() { // こう function hoge() {




型が認識されない
Undefined type (P1009)というエラーが出る
なんか壊れてるから設定を無効にしろと出てくる
settings.json
"intelephense.diagnostics.undefinedTypes": false, "intelephense.diagnostics.undefinedFunctions": false, "intelephense.diagnostics.undefinedConstants": false, "intelephense.diagnostics.undefinedClassConstants": false, "intelephense.diagnostics.undefinedMethods": false, "intelephense.diagnostics.undefinedProperties": false, "intelephense.diagnostics.undefinedVariables": true
根本的に何も解決されていない、終わってる