基于php项目浅谈依赖工具的autoload以及路由原理(psr-4和路由----上)

由于php项目的运行需要依赖各种条件,各个文件之间如何管理?本地项目如何安装远程辅助包、类、方法?

composer帮助phper很好的解决了这个问题。

第一步建立几个文件目录,以及必要的配置文件(默认各位已经安装好composer环境,如果环境没搭建好,一切都是白瞎)。如下图1所示


图一

cd到framework目录下composer install如图你想问这事干嘛?就是在framework下安装monolog包,起到日志文件的作用。如下图2所示:


图二

接下来新建一个user类,定义好命名空间,并且到composer 下面设置好autoload如图三所示

图三

接下来我们在index文件new这个class结果悲剧发生了,如图四所示


图四

我们只能逐步排查。。。。如图五


图五

结果成功了,注意需要重新install一下图六


图6

至此psr-4加载介绍完毕~~~~~~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容