1.在phpstudy 打开php 的 openssl插件,用php.ini查看是否成功,然后去https://getcomposer.org/download/ 网站下载 win版本的composer
2.安装composer ,到了选择目录的时候,选择phpstudy->php->php7.0->php.exe然后不断下一步。
3.安装成功,就用cmd 打开,然后输入composer,不报错,而且出现composer就OK。然后cd去phpstudy所在的盘,进去需要安装composer 扩展的项目,composer require 扩展命令。因为,所以在安装扩展前安装中国composer镜像。命令如下
composer config -g repo.packagist composer https://packagist.phpcomposer.com
4.最后附上B站学习composer安装视频.

用户设置:文件–>首选项–>设置(点击右边更多设置,点击打开settings.json),将下面配置复制粘贴即可(按个人习惯修改相关信息)

"git.ignoreLegacyWarning": true,
"window.zoomLevel": 0,
"phpfmt.php_bin": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",
"php.validate.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",
"php.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",
"editor.wordWrap": "on",
"php-cs-fixer.onsave": true,
"php-cs-fixer.formatHtml": true,
"editor.formatOnSave": true,
"editor.formatOnSaveTimeout": 5000,
"php-cs-fixer.executablePath": "${extensionPath}\\php-cs-fixer.phar",
"php-cs-fixer.executablePathWindows": "", //eg: php-cs-fixer.bat
"php-cs-fixer.rules": "@PSR2",
"php-cs-fixer.config": ".php_cs;.php_cs.dist",
"php-cs-fixer.allowRisky": false,
"php-cs-fixer.pathMode": "override",
"php-cs-fixer.exclude": [],
"php-cs-fixer.autoFixByBracket": true,
"php-cs-fixer.autoFixBySemicolon": false,
"php-cs-fixer.documentFormattingProvider": true

1.前提条件:安装7.0以上版本php
2.phpIntelliSense 插件的安装

PHP Intellisense PHP自动补全工具 //配置 "php.validate.executablePath" "php.executablePath":

PHP Intellisense -Crane PHP自动补全工具 //配置 "php.validate.executablePath" "php.executablePath":

三、Ctrl + S自动格式化php代码:phpfmt - PHP formatter //配置 "editor.formatOnSave": true, "editor.formatOnSaveTimeout": 5000,
  默认使用 PSR2 规范

四、Ctrl + S自动格式化php代码:php cs fixer

  配置:

  "php-cs-fixer.onsave": true,  //Ctrl + S 时格式化php代码

  "php-cs-fixer.formatHtml": true  //格式化.php文件中的html代码(html、css、js)

七、生成函数的注释:PHP DocBlocker(/**)

// JS内置的随机函数,返回 0~1之间,不包括 1
var list = 101;

var rand = Math.random();
// 得到整数随机
document.write(Math.floor(rand * 10000)); //得到的结果是 千位随机数 number 例如:3216

document.write('

'+ Math.floor(rand * 10000) % list.length +'
'); //利用取余方法得到可控的
0-100 的随机数
数学公式是 X % Y = 0~~(y-1)