gpt4 book ai didi

php - zend_loader_autoloader 好像没有加载抽象类

转载 作者:搜寻专家 更新时间:2023-10-31 21:44:44 24 4
gpt4 key购买 nike

我掌握了 Zend_Autoload,但我拥有的非 zend 类在扩展时没有加载。

自动加载器是这样初始化的:

 // Initialise Autoloader
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->suppressNotFoundWarnings(true);
$autoloader->setFallbackAutoloader(true);
$autoloader->registerNamespace('lib_');
}

这一切都适用于其他类。是否需要事先手动加载抽象类文件和实现接口(interface)?

最佳答案

Zend_loader_autoloader 实际上确实 加载抽象类,同上类可能实现的任何接口(interface)。甜蜜。

直接在 Zend_Loader 类中的几个调试调用很快指出了我的问题:我的文件名为 AbstractTableFetch.php ,类名为 FetchTable。

自动加载器显然只有在文件名和类名相同时才能工作。

关于php - zend_loader_autoloader 好像没有加载抽象类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com