函数名:get_declared_classes()
适用版本:PHP 4, PHP 5, PHP 7
用法:get_declared_classes() 函数返回一个包含当前脚本中所有已定义类的数组。
示例:
class MyClass1 {
public function __construct() {
echo "MyClass1 instantiated." . PHP_EOL;
}
}
class MyClass2 {
public function __construct() {
echo "MyClass2 instantiated." . PHP_EOL;
}
}
$classes = get_declared_classes();
foreach ($classes as $class) {
echo $class . PHP_EOL;
}
输出:
MyClass1
MyClass2
在上面的示例中,我们定义了两个类 MyClass1 和 MyClass2,并使用 get_declared_classes() 函数获取所有已定义的类。然后使用 foreach 循环遍历并打印每个类的名称。
请注意,这是一个简单的示例,实际上在一个复杂的应用程序中,可能会有更多的类被定义和返回。