常用composer命令;composer的自动加载注册类型;安
常用composer命令:
安装:
https://getcomposer.org/Composer-Setup.exe
查看版本号
composer -V
交互式自动创建composer.json
composer init
不会安装任何包,只是借助该文件生成一个vendor
目录
composer install
打印自动加载索引注册到 composer 中:
composer的自动加载注册分为哪几种?
composer dumpautoload
自定义类:
"psr-4": {
"app\\": "app",
"Hao\\Captcha\\": "src/"
},
自定义文件:
"files":[
"app/common.php",
"config/database.php"
],
扩展类:
验证码包”gregwar/captcha” 的安装与使用
"psr-0": {
"": "extend/"
}
使用composer命令一键安装:
composer require gregwar/captcha
引入:
use Gregwar\Captcha\CaptchaBuilder;
创建验证码类:
$builder = new CaptchaBuilder;
生产验证码:
$builder->build();
保存验证码图片,自动更新:
$builder->save('out.jpg');
输出验证码,覆盖其他输出:
$builder->output();
存入session,可用于验证:
总结:
$_SESSION['phrase'] = $builder->getPhrase();
这两天内容比较多,有几个计划完善的功能还没来得及做,layui分页的limit设置;验证码刷新。
【文章出处:香港cn2服务器 http://www.558idc.com/st.html 复制请保留原URL】