框架介绍
模仿laravel, 功能 服务 组件化
1 规范目录结构,设置目录用途
2 设置nginx 访问index.php文件
3 composer require 指定包完成初始化
4 设置 git 忽略文件
一、框架使用package
日志package
monolog
官方使用介绍地址:https://packagist.org/packages/monolog/monolog
路由package
macaw
官方使用介绍地址:https://packagist.org/packages/noahbuscher/macaw
扩展包分析
1 在首页文件引入
2 然后中间写符合规格的结构化请求方法(静态方法,会把所有结构化数据放到一个array中)
3 最后调用display方法(获取请求路径然后和路由文件中方法匹配)
4 匹配成功会实例相应的controller 然后调用类中的 function 返回
视图package
twig
官方使用介绍地址: https://packagist.org/packages/twig/twig
模型package
medoo
官方使用介绍地址: https://packagist.org/packages/catfan/medoo
http请求
guzzle
官方使用介绍地址: https://packagist.org/packages/guzzlehttp/guzzle
redis使用
redis
官方使用介绍地址: https://packagist.org/packages/predis/predis
二、版本使用限制
PHP >= 7.2