在下面的示例中,自动加载器在什么时候加载类文件,如果有的话?例如,如果$boolean_test === false
是否加载了Subpackage?
use Org\Group\Package\Subpackage; // autoloader triggered here?
if ($boolean_test) {
Subpackage::method(); // or here?
}
我更喜欢代码顶部附近的use
语句,因此我可以看到页面中使用了哪些包,以及更好的可读性。但是,如果只使用基于条件的包,我可能会加载不需要的资源。
答案 0 :(得分:6)