我正在使用我的网站,并且已经成功完成了它。本网站用于付款流程。即使遇到错误,一切正常。我该怎么做才能修复它们?
以下是错误:
Notice: Constant FIRSTNAME already defined in E:\wamp\www\david\include\variables.php on line 42
Notice: Constant LASTNAME already defined in E:\wamp\www\david\include\variables.php on line 43
Notice: Constant EMAIL already defined in E:\wamp\www\david\include\variables.php on line 44
Notice: Constant ADDRESS1 already defined in E:\wamp\www\david\include\variables.php on line 45
Notice: Constant ADDRESS2 already defined in E:\wamp\www\david\include\variables.php on line 46
Notice: Constant CITY already defined in E:\wamp\www\david\include\variables.php on line 47
Notice: Constant POSTCODE already defined in E:\wamp\www\david\include\variables.php on line 48
直到63行......
我该如何解决这个问题?
答案 0 :(得分:2)
您只需将文件包含两次,即定义这些常量。
检查并包含一次。
如果您要包含文件
require_once('constants.php')
而不是include()
答案 1 :(得分:1)
代码试图在某处重新定义常量,这是一个不允许的动作(因此名称为“常量”)。
我的猜测是,同一个文件在某处不止一次被包含在内。查看代码以找出定义这些常量的文件,然后找出包含它的位置。
您还应该使用include_once
代替include
。 include_once
检查以确保它尚未包含在内。请参阅此处的手册:
答案 2 :(得分:0)
检查您的.php页面中是否包含两次相同的内容。
答案 3 :(得分:-1)
您可以使用error_reporting(0);