PSR-4 自动加载如何在 composer 中为自定义库工作?自定义、中为、自动加载、如何在

由网友(說忘就忘.)分享简介:根据我对 PHP 中命名空间如何工作的理解,我使用以下目录结构:project_root应用程序/|库/||我的公司/|||公用事业/||||记录器.php|||核/||||用户.php小贩/作曲家/symfony/狂饮/引导程序.php作曲家.json根据 PSR-4 规范,完全限定的类名具有以下形式:根据我对 PHP 中命名空间如何工作的理解,我使用以下目录结构:

project_root应用程序/|库/||我的公司/|||公用事业/||||记录器.php|||核/||||用户.php小贩/作曲家/symfony/狂饮/引导程序.php作曲家.json

根据 PSR-4 规范,完全限定的类名具有以下形式:

<NamespaceName>(<SubNamespaceNames>)*<ClassName>
在thinkphp3.2.3使用composer

问题 1:

从我上面的目录结构来看,下面的假设是否正确?

命名空间名称 = 我的公司子名称空间名称 = 实用程序 |核心类名 = 记录器 |用户

问题 2:

如果我的 bootstrap.php 文件包含以下内容: