This question already has answers here:
“Fatal error: Cannot redeclare <function>”

(17个答案)


2年前关闭。




我在文件B.inc中有一个函数A
line 2:  function A() {

           ...

line 10: }

在apache日志中:

PHP致命错误:无法在第10行的B中重新声明A()(先前在B.inc:2中声明)

最佳答案

我想您是在多个部分中使用require "B.inc"吗?您可以在所有这些实例中尝试使用require_once吗?

好像您的B.inc被解析了两次。

关于PHP致命错误: Cannot redeclare function,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5333907/

10-12 20:27