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


fixed all undefined constant in project

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

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

错误太多了,我不能全部解决。

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

error_reporting(E_ALL ^ E_NOTICE);

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

error_reporting = E_ALL ^ E_NOTICE

我的猜测是,由于您没有提供代码,所以您没有引用数组键-

例如,你使用过

$_POST[submit] 

而不是

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