1.应用场景
| 了解掌握composer自动加载机制, 帮助进行快速开发, 以及高级用法. |
2.学习/操作
|
1.介绍 composer是一个用PHP开发的用来管理项目依赖的工具,当你在项目中声明了依赖关系后, composer可以自动帮你下载和安装这些依赖库,并实现自动加载代码。
2.文档阅读 ttps://xueyuanjun.com/post/19890 //Laravel 框架如何基于 Composer 实现类和文件的自动加载 https://xueyuanjun.com/post/7074 //深入学习 Composer 自动加载(autoload)机制 https://blog.csdn.net/zhang197093/article/details/78118491 //详解composer的自动加载机制
阅读之后, 个人理解/整理: composer支持四种自动加载的方式: PSR-0 / PSR-4 /Classmap / Files , 其中 PSR-4 是当前推荐的加载方式.
四种方式对应关系如下: PSR-0 ==> autoload_namespaces.php PSR-4 ===> autoload_psr4.php Classmap ===> autoload_classmap.php Files ===> autoload_files.php //下图没有该文件, 是由于项目中没有使用到Files的加载方式.
3.实践
4.思考 TBD
后续补充 ... |
3.问题/补充
|
TBD |
4.参考
|
https://xueyuanjun.com/post/19890 //Laravel 框架如何基于 Composer 实现类和文件的自动加载 https://xueyuanjun.com/post/7074 //深入学习 Composer 自动加载(autoload)机制 https://blog.csdn.net/zhang197093/article/details/78118491 //详解composer的自动加载机制 |
后续补充
...