【问题标题】:PS-4 PHP package - Main folder classes are not able to access the sub folder classes - NamespacePS-4 PHP 包 - 主文件夹类无法访问子文件夹类 - 命名空间
【发布时间】: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


【解决方案1】:

【讨论】:

  • 谢谢@buildok。是时候了解有关 OOPS 实施的更多信息了
猜你喜欢
  • 1970-01-01
  • 2019-05-11
  • 2015-04-18
  • 2014-09-26
  • 2016-08-29
  • 1970-01-01
  • 2014-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多