修复“Fatal error: Cannot redeclare”
如果你的网站上出现“PHP Fatal error: Cannot redeclare function”或任何类似消息,这意味着你的脚本试图多次声明同一个函数,原因可能是该函数在两个或多个独立文件中定义,或者在同一个文件中的两个或多个位置定义。
要修复它,请查看完整的错误消息以获取文件名和路径等信息:
- 如果在不同文件中声明,错误消息会显示该函数此前是在哪个文件中声明的。检查你的代码,决定在哪个唯一的文件中声明该函数,然后从其他任何文件中将其移除。
- 对于在同一文件中被包含多次的函数,请使用 File Editor 打开该文件,并使用 include_once 替代 include。
来源:Hostinger 官方帮助文档