不确定为什么会这样。
Notice: Constant HOST already defined in con.php on line 11
Notice: Constant USER already defined in con.php on line 12
Notice: yardy yardy lalala etc
我对con.php的所有调用都使用require_once或include_once。
con.php包括:
define("HOST", "x");
define("USER", "x");
define("PASSWORD", "x");
define("DATABASE", "x");
任何人都可以对此有所了解吗?
答案 0 :(得分:2)
错误消息说明了一切。这些常数在别处定义。解决这个问题的一种方法是检查它们是否已定义,然后仅在未定义时定义它们。
defined("HOST") || define("HOST", "x");
defined("USER") || define("USER", "x");
defined("PASSWORD") || define("PASSWORD", "x");
defined(define("DATABASE") || define("DATABASE", "x");
更好的解决方案是尽量避免包含多次定义的文件。但如果你无法帮助它,那么上述方法应该可以解决你的问题。