我想知道为什么 Zend 自动加载器需要注册命名空间。起初似乎可以避免,所以我想知道我错过了什么:
如果我想使用外部类,我必须放入 libraryFolder 并且当我使用它时,我必须引用它的全名:
例如,如果我想使用/libraryFolder/myNamespace/package_name/Class/Name.php 中的类,我必须调用\myNamespace\package_name\Class_Name。
那么为什么我必须注册 myNamespace 呢?由于给出了全名 \myNamespace\package_name\Class_Name,Zend 应该无需注册即可找到该类。
我知道我错过了一些东西,但不确定是什么。