teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

表現を修正

2020/08/25 07:24

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  vscode-php-cs-fixerという拡張機能で、別途インストールした「PHP CS Fixer」による整形を行なっているはず。この拡張機能の設定項目「vscode-php-cs-fixer.fixOnSave」をtrueに設定(GUIだとチェック)していると、ファイル保存時に自動的に「PHP CS Fixer」が動いてPHPコードを整形する。
2
2
 
3
- 「PHP CS Fixer」のルールのひとつに、**no_mixed_echo_print**があり、「echoとprintを混在させない」(どちらか指定したほうに統一する)というもの。初期設定は「echo」になっているので、成形時にprintで書いているコードがあれば、すべてechoで統一されることになる。
3
+ 「PHP CS Fixer」のルールのひとつに、**no_mixed_echo_print**があり、「echoとprintを混在させない」(どちらか指定したほうに統一する)というもの。初期設定は「echo」が指定されているので、printで書いているコードがあれば、整形時にすべてechoで統一されることになる。
4
4
 
5
5
  これらのルールのカスタマイズは、プロジェクトのルートに.php_cs.dist (または .php_cs)ファイルを置き、その中に記述する。除外するディレクトリの設定などもあるため、詳細は「.php_cs.dist」でググってくれ。