我必须与其他人共享项目。在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"])