PHP 開発

公式サイト:

PHP Programming | Visual Studio Code [Official]

導入

こちらのページを参照

参考:

Visual Studio Code で PHP を開始するまでの手順 – Qiita

Visual Studio Code で PHP の環境を整える | かつおぶしのブログ

VSCode で快適な開発環境をつくる | tech.notti.link

VSCode で PHP 開発環境を整えてみよう | R のつく財団入り口

Visual Studio Code で快適な PHP コーディングを行う | エレパスタッフブログ

VSCode を PHP 向けに設定してみた | ACTABA

VSCode を使おう!ダウンロード & インストール、PHP 設定編 | エンジニア婦人ノート

Setup VSCode for Efficient PHP Development | Theodo

使い方

参考:

Visual Studio Code で PHP 開発環境 + デバッグ作業でステップ実行できるようにする方法 | My, Web Note

Visual Studio Code に PHP 開発環境を作る | ただ屋ぁのブログ

自動整形

参考:

Visual Studio Code で保存時自動整形の設定方法 – Qiita

PHP Intelephense を使ってコードを自動整形しよう | shuu11 code

Visual Studio Code で PHP の環境を整える | かつおぶしのブログ

Visual Studio Code に PHP 開発環境を作る | ただ屋ぁのブログ

PHP_CodeSniffer と PHP_CS_Fixer どっちを使うべきか? | ただ屋ぁのブログ

how to prioritize one formatting provider over the other – Stack Overflow

拡張機能

参考:

VSCode + PHP のオススメ拡張機能 – Qiita

VSCode で PHP の開発をするのに導入した拡張機能 – Qiita

PHP を VSCode で使う時のおすすめ拡張機能 | trelab

VSCode で PHP 開発時のおすすめ拡張機能 10選 | codelike なブログ

PHP プログラミングも快適に! VSCode の二大拡張機能 | @IT

PSR-12

参考:

PSR-12 Extended Coding Style Guide – Qiita

PSR-12 への対応状況 – Qiita

拡張コーディングスタイル/Extended Coding Style (PSR-12) | RitoLabo

PSR-12 のチェックを PHP_CodeSniffer で行う | 猫でもわかる Web プログラミングと副業

PSR-12: Extended Coding Style 翻訳 | Ground Sunlight

PSR-12: Extended Coding Style | PHP-FIG

実行ファイルのパスを設定する

XAMPP をインストール済みの場合

settings.jsonphp.validate.executablePath を設定する。

{
    // ...
    "php.validate.executablePath": "C:/xampp/php/php.exe",
    // ...
}Code language: JSON / JSON with Comments (json)

参考:

Visual Studio Code で「PHP 実行可能ファイルが設定されていないため…」とエラーが出る場合の対処法 – Qiita

Visual Studio Code で PHP ファイルを開くと警告が出るときの対応 | mamori017.log

VSCode で PHP 検証できるようにする | PROGRAMISM

Visual Studio Code のメッセージ「PHP 実行可能ファイルが設定されていない」の解決方法 | B-side Journal

VSCode で PHP を実行するための手順 | ゆめとちぼーとげんじつと

Visual Studio Code で「PHP 実行ファイルが設定されていないため、検証できません。」と出たので調べてみた | オン香講師の将棋教室以外の話

Visual Studio Code で PHP が見つからないエラー – teratail

Docker を使う

参考:

PHP 環境のリモート開発/デバッグ | チグサウェブ

PHP CS Fixer でパスがエラーになる

参考:

php general error (windows) · Issue #49 · junstyle/vscode-php-cs-fixer – GitHub

まとめ

参考:

VSCode で PHP 開発環境を整えてみよう/おすすめ拡張機能 | R のつく財団入り口

PHP Intelephense

公式サイト:

Intelephense [Official]

入手:

PHP Intelephense | Visual Studio Marketplace [Official]

参考:

PHP Intelephense を使ってコードを自動整形しよう (WordPress) | shuu11 code

PHP Intelephense で WordPress 関数がエラーになる場合の対処法 | BLOG AND DESTROY

PHP Intelephense 有料版を導入してみた | Unity Indies

PHP Intelephense は便利 | TECH PROjin

Laravel ユーザーご愛用? VSCode の Intelephense Premium (有料版) での rename symbol が便利 | nshiro

拡張機能の PHP Intelephense を解説します | たいらのエンジニアノート

VSCode で PHP 開発するならインテリセンス最強の Intelephense を使おう | 株式会社ビヨンド

VSCode + Intelephense でコード補完を高速に/WordPress や PHP の開発を効率化! | 株式会社トンボロ

Visual Studio Code Workspaces and PHP Intelephense | AndrewRMinion Design

includePaths doesn’t work · Issue #1069 · bmewburn/vscode-intelephense – GitHub

Allow folders to be included outside of workspace · Issue #253 · bmewburn/vscode-intelephense – GitHub

Publish 1.6 · Issue #1581 · bmewburn/vscode-intelephense – GitHub

PHP 8 Support · Issue #1525 · bmewburn/vscode-intelephense – GitHub

Intelephense keep showing not necessary error – Stack Overflow

PHP 8 in Visual Studio Code – Stack Overflow

PHP IntelliSense

入手:

PHP IntelliSense | Visual Studio Marketplace [Official]

リポジトリ:

felixfbecker/vscode-php-intellisense: Advanced PHP IntelliSense for Visual Studio Code – GitHub

PHP Debug

入手:

PHP Debug | Visual Studio Marketplace [Official]

リポジトリ:

xdebug/vscode-php-debug: PHP Debug Adapter for Visual Studio Code – GitHub

参考:

VSCode で PHP のデバッグ環境を構築する/Xdebug 導入 – Qiita

Visual Studio Code で PHP をデバッグする方法 – Qiita

Visual Studio Code で PHP 開発環境 + デバッグ作業でステップ実行できるようにする方法 | My, Web Note

VSCode を使った PHP のデバッグ環境を Windows 10 に構築する方法 #1 | n-Archives.net

VSCode を使った PHP のデバッグ環境を Windows 10 に構築する方法 #2 | n-Archives.net

PHP プログラミングも快適に! VSCode の二大拡張機能 | @IT

phpcs (Ioannis Kappas)

リンター

入手:

phpcs | Visual Studio Marketplace [Official]

リポジトリ:

ikappas/vscode-phpcs: PHP CodeSniffer for Visual Studio Code – GitHub

参考:

VSCode に PHP_CodeSniffer を導入する。 – Qiita

php cs fixer (junstyle)

インストール
  1. アクティビティバーで「拡張機能」 (Extensions) ビューを開いて、「php cs fixer (junstyle)」を検索してインストールする。
  2. コマンドプロンプトから Composer で「PHP Coding Standards Fixer」をインストールする。
    >composer global require friendsofphp/php-cs-fixer
  3. メニューから「ファイル > ユーザー設定 > 設定」を選択して、「設定」 (Settings) エディターを開いて、「PHP-cs-fixer > Executable Path Windows」で php-cs-fixer の実行パスを指定する。
    C:\Users\[User Name]\AppData\Roaming\Composer\vendor\bin\php-cs-fixer.bat
  4. Intelephense を使用している場合はシンボル検出用のパスを追加する。メニューから「ファイル > ユーザー設定 > 設定」を選択して、「設定」 (Settings) エディターを開いて、 「Intelephense > Environment > Include Paths」に php-cs-fixer のパスを追加する。
    C:\Users\[User Name]\AppData\Roaming\Composer\vendor\friendsofphp\php-cs-fixer\src
フォーマッター
  1. PHP ファイルを開いて、Ctrl + Shift + P / Command + Shift + P を押してコマンドパレットを開き、3点リーダーの付いた「ドキュメントのフォーマット…」 (Format Document…) を検索して実行する。
  2. 「既定のフォーマッタを構成…」 (Configure Default Formatter…) を選択し、既定のフォーマッタとして php cs fixer を選択する。

Shift + Alt + Fドキュメントを整形する

入手:

php cs fixer | Visual Studio Marketplace [Official]

リポジトリ:

junstyle/vscode-php-cs-fixer: PHP CS Fixer extension for VSCode – GitHub

参考:

php cs fixer での整形設定、備忘録 | エンジニアの階段

PHP のコードを整形する php cs fixer の設定 | Search Light

Visual Studio Code で PHP の環境を整える | かつおぶしのブログ

VSCode に PHP CS Fixer を導入する方法/手順 | 株式会社みんなシステムズ

コード整形/PHP CS Fixer インストール | しすろぐ

How to Install PHP-CS-Fixer on Windows (realrashid) – GitHub Gist

PHP Formatter

入手:

PHP Formatter | Visual Studio Marketplace [Official]

参考:

Dickurt/vscode-php-formatter: Visual Studio Code extension. A wrapper for the Sensiolabs PHP CS Fixer – GitHub

vscode-php-cs-fixer (Frank Terragna)

入手:

vscode-php-cs-fixer | Visual Studio Marketplace [Official]

リポジトリ:

fterrag/vscode-php-cs-fixer: Support for php-cs-fixer in Visual Studio Code – GitHub

PHP Sniffer & Beautifier

入手:

PHP Sniffer & Beautifier | Visual Studio Marketplace [Official]

リポジトリ:

valeryan/vscode-phpsab: Php Sniffer and Beautifier for VSCode – GitHub

Prettier PHP Plugin

入手:

Prettier – Code Formatter | Visual Studio Marketplace [Official]

@prettier/plugin-php – npm

リポジトリ:

prettier/prettier-vscode: Visual Studio Code extension for Prettier – GitHub

prettier/plugin-php: Prettier PHP Plugin – GitHub

参考:

PHP でもコード整形ツール Prettier を使いたい時 – Qiita

PHP で Prettier を有効にしてみた – Qiita

PHP の開発で Prettier を使用してフォーマットする方法 | masablog

How to format HTML in PHP templates · Issue #845 · prettier/plugin-php – GitHub

PHP import checker

入手:

PHP import checker | Visual Studio Marketplace [Official]

リポジトリ:

marabesi/php-import-checker: php-import-checker helps you know when a given class is imported but not used, providing a easy way to keep your code clean and organized – GitHub

PHP Coding Standards Fixer

公式サイト:

PHP Coding Standards Fixer [Official]

リポジトリ:

FriendsOfPHP/PHP-CS-Fixer: A tool to automatically fix PHP Coding Standards issues – GitHub

参考:

PHP CS Fixer のルール設定 – Qiita

php-cs-fixer をつかったコードフォーマットの自動化 | Wiz テックブログ

installation.rst – FriendsOfPHP/PHP-CS-Fixer – GitHub

PHP_CodeSniffer

リポジトリ:

squizlabs/PHP_CodeSniffer: PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA