我希望将所有类放在一个名称空间中:
#File: MyClass1.php
namespace MyNamespace;
class MyClass1() { ... }
#File: MyClass2.php
namespace MyNamespace;
class MyClass2() { ... }
#Any number of files and classes with MyNamespace may be specified.
#File: ClassHandler.php
namespace SomethingElse;
use MyNamespace as Classes;
class ClassHandler {
public function getAllClasses() {
// Here I want every classes declared inside MyNamespace.
}
}
我在 getAllClasses()
内部尝试了 get_declared_classes()
,但是 MyClass1
和 MyClass2
不在列表中。
我怎么能这么做?