修复了项目中所有未定义的常量

时间:2014-09-09 09:41:50

标签: php constants

我必须与其他人分享项目。 在xamp和wamp中所有的事情都是正确的,但是当在主机上运行所有页面包含"注意:使用未定义的常量"错误。 我知道'常数'错误删除但错误行太多,我无法找到它们并逐行删除。我该如何解决这个问题?或强制主机行为,如xamp ????

 Notice: Use of undefined constant submit - assumed 'submit'
 Notice: Use of undefined constant del 
 Notice: Undefined variable: flag

错误太多,无法解决所有问题。

2 个答案:

答案 0 :(得分:1)

如果您有任何类型的配置文件包含在每个页面中,您可以尝试在开始时设置:

error_reporting(E_ALL ^ E_NOTICE);

或者,您可以找到php.ini文件并找到定义默认错误处理行为的行,并将其设置为:

error_reporting = E_ALL ^ E_NOTICE

答案 1 :(得分:0)

我猜你没有提供你的代码,你没有引用数组键 -

E.G。你用过了

$_POST[submit] 

而不是

$_POST['submit'] (or $_POST["submit"])