我声明了getLesediSimilarPropertyOnShow()函数。当我运行应用程序时,出现以下错误:
Fatal error: Cannot redeclare
GautengPropertyDB::getLesediSimilarPropertyOnShow() in
C:\xampp\htdocs\workspace\ajax-live-search\libs\GautengPropertyDB.php on line 4704
考虑到重复,我删除了整个功能。 但是,当我尝试通过按CTRL + F来检查功能 getLesediSimilarPropertyOnShow()是否存在时,“查找和替换”对话框会在当前文档中显示“ 未找到”。不存在。但是,当我尝试重新加载页面时,会出现相同的消息,并且行4704位于所有与代码无关的功能之外的注释行上。我以为可能是缓存中加载了先前的错误,因此我清理了缓存,但相同的错误仍然存在。但是该功能在文件中不存在。我不明白这种现象。有人可以解释一下吗?
答案 0 :(得分:0)
首先使用IDE(例如PHPStorm),向您显示函数声明的位置。 使用http://php.net/manual/en/function.function-exists.php检查函数是否已声明