我正在构建一个框架(这只是一个巨大的简化 - 请不要建议使用现有的框架,因为这并没有帮助),我想将其他库集成到其中。PSR-0建议每个子命名空间中的所有文件都包含在自己特定的目录中。为了使我的框架对用户更简单,我想将所有内容放在一个命名空间中,但是将文件组织成目录形式。如果PHP库可以使用spl_register_autoload()向其注册自己的自动加载程序,则必须遵守此目录结构吗?是否可行/允许仅放弃PSR-0,为我的类使用自己的自动加载程序,然后对于任何我可能使用的Symfony类,使用(例如)Symfony的自动加载程序?
n
个自动加载器,当可以有一个来统治它们所有?) - salathe