由于php项目的运行需要依赖各种条件,各个文件之间如何管理?本地项目如何安装远程辅助包、类、方法?
composer帮助phper很好的解决了这个问题。
第一步建立几个文件目录,以及必要的配置文件(默认各位已经安装好composer环境,如果环境没搭建好,一切都是白瞎)。如下图1所示
cd到framework目录下composer install如图你想问这事干嘛?就是在framework下安装monolog包,起到日志文件的作用。如下图2所示:
接下来新建一个user类,定义好命名空间,并且到composer 下面设置好autoload如图三所示
接下来我们在index文件new这个class结果悲剧发生了,如图四所示
我们只能逐步排查。。。。如图五
结果成功了,注意需要重新install一下图六
至此psr-4加载介绍完毕~~~~~~