【发布时间】:2011-12-16 03:03:09
【问题描述】:
我想访问我当前正在执行的脚本上下文中的所有类。不幸的是,我正在使用的框架在使用自动加载方面非常激进,并且故意推迟执行路径上的类加载。
我如何在不知道类名的情况下强制加载所有注册了_autoload() 函数的类,以便我可以使用get_declared_classes 访问它们,或者获取它们的名称?
【问题讨论】:
我想访问我当前正在执行的脚本上下文中的所有类。不幸的是,我正在使用的框架在使用自动加载方面非常激进,并且故意推迟执行路径上的类加载。
我如何在不知道类名的情况下强制加载所有注册了_autoload() 函数的类,以便我可以使用get_declared_classes 访问它们,或者获取它们的名称?
【问题讨论】:
好吧,如果自动加载功能被添加到spl_autoload_register(),你应该看看spl_autoload_functions()。
您也可以使用spl_autoload_call() 强制调用所有已注册的自动加载器。
【讨论】: