VSCでPHPプログラミングするときの決定版、phpcs, phpcbf, phpdocblocker

普段はdockerを使った開発に移行したためwindowsの機能をつかって動かすことはほぼ無くなったのですが、MicrosoftのVisual Studio Codeなどを使っているときに、どうしてもphpが動かせると便利に使えたりすることがあり、windowsマシンに改めて、PHPをインストールしてみました。

基本的には、ダウンロードしてきて解凍するだけなのですが、一部改修したので以下にメモ。

ダウンロード先:
https://windows.php.net/download
ここから、zip版をダウンロードして、c:\php に解凍します

php.iniの編集

composerのインストール

これで “`composer“`だけで動かせるようになります。
もしくは、webからインストールファイルをダウンロードして実行することでここまでは達成。

PHP_CodeSniffer のインストール

CakePHP Code Snifferもあわせてインストールする方法をまとめておきます。

Visucal Studio Codeで使えるようにする

VSCのExtensionをインストールします。
PHPCS:https://marketplace.visualstudio.com/items?itemName=ikappas.phpcs
PHPCBF: https://marketplace.visualstudio.com/items?itemName=persoderlind.vscode-phpcbf
ついでに、
PHP DocBlocker: https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker

設定は、VSCの設定jsonファイルに以下を追加しました。

使い方

[SHIFT] + [ALT] + [F] でソースコードの自動修正
phpdocの入力では、/**まで打ち込んで、[TAB]で自動入力されます