【发布时间】:2014-08-02 18:00:50
【问题描述】:
gettng 下面即使文件是引号是我正在使用的文件,并且该行是实际函数声明的确切行?
致命错误:无法重新声明 sortByTest()(之前在 ."file"... line .."123" 中声明
【问题讨论】:
-
这真的不是一个有效的问题,错误是完全不言自明的。您显然包含两次文件或其他内容。在这种情况下,使用 include_once / require_once。
gettng 下面即使文件是引号是我正在使用的文件,并且该行是实际函数声明的确切行?
致命错误:无法重新声明 sortByTest()(之前在 ."file"... line .."123" 中声明
【问题讨论】:
这只是意味着您包含该文件两次。第一次包含在内,一切都很好。下一次包含它时,PHP 再次检查文件,到达“function sortByTest(...)”声明,然后它会 BOOM,因为它已经在内存中定义了函数。
要解决此问题,请将包含文件的部分更改为以下之一:
include_once "..."
or
require_once "..."
如果不是视图模板文件,我推荐require_once。
【讨论】: