在PHP 5.3.6我有这样的一个方法的类:function_exists返回false但声明抛出错误
public function chunkText()
{
if(!function_exists('unloadChunkText')) {
function unloadChunkText() {
. . .
}
}
. . .
}
哪里unloadChunkText是chunkText一个辅助方法。问题是,每当我调用$ obj-> chunkText()我给出的这个错误:
Cannot redeclare diagnostic\question\unloadChunkText() (previously declared in file.php:34) in file.php on line 34
为什么不function_exists告诉我,这个功能已经存在?
你确定这不是一个变量要么? – 2012-02-16 17:41:32
如果使用'function_exists('diagnostic \ question \ unloadChunkText')'会发生什么? – 2012-02-16 17:44:46
@idiqual是的,积极的不是。 – 2012-02-16 17:46:53