php Notice: Undefined index解决方法

php 2018-12-02 5℃ 学习资料库 http://xue.tuonet.net

Undefined index:是指你的代码里存在:“变量还未定义、赋值就使用”的错误.

这不是致命错误,不会让你的php代码运行强行中止,但是有潜在的出问题的危险,最好还是进行一下代码修改,养成好的代码编写规范习惯

以下为出错示例

if($_POST['xxx']){
      echo '$_POST['xxx']';
}
运行时提示:Notice: Undefined index: xxx in ......


临时解决方法一:

在php.ini中将提示级别修改一下:

error_reporting   =   E_ALL   &   ~E_NOTICE

这样可以关闭notice的显示,屏蔽掉此类警告。


临时解决方法二:

不能修改php.ini:

在页面首行添加:error_reporting(0);


终极解决之道:

if(isset($_POST['xxx'])){
      echo '$_POST['xxx']';
}



http://xue.tuonet.net
©2019 xue.tuonet.net 学习资料库 滇ICP备20130925号