Cannot redeclare class xxx
xxx的名称会不时更改。虽然我可以禁用APC,但APC能够显著提高性能!是否已知此类bug或者我应该做些其他事情来防止这些错误?我正在使用Ubuntu 8.04 LTS和PHP 5.2.4。
编辑/更新(来自评论): 我使用Zend框架Autoloader,并且在启用APC之前从未出现过这些错误。例如,我刚刚遇到了这个错误:
Fatal error: require(): Cannot redeclare class zend_db_adapter_abstract in /paths/app/lib/Zend/Db/Select.php on line 27
include_once
。如果失败,请将所有定义都包装在if (!class_defined("xxx")) {
中。 - marioFatal error: require(): Cannot redeclare class zend_db_adapter_abstract in /paths/app/lib/Zend/Db/Select.php on line 27
。 - Poru