【发布时间】:2017-12-10 10:13:14
【问题描述】:
我正在学习使用 Composer 设置带有 PSR-4 自动加载的 PHP 包。我已经设法设置了工作包。但是我可以访问同一目录中的类,但不能从主文件夹类访问子文件夹类。
在此处添加我的 src 代码链接https://github.com/nsatheesh87/PSR-4-PHP-Test
src 目录中的 Kernel.php 试图访问 Http->Request.php 类,但只有我可以得到 Class cannot found 错误。我还检查了命名空间
【问题讨论】:
-
我不明白为什么你的命名空间错误。但是,您在内核的 __construct 函数中还有另一个问题,一个对象请求需要一个参数,并且在您的 src/app.php 中您没有参数进行初始化,这是行不通的。您应该在内核初始化时传递一个新的 Request 对象
标签: php namespaces composer-php psr-4