在php开发中经常会出现undefined index这种错误提示,下面我们看看方法总结吧。
平时用$_post[''],$_get['']获取表单中参数时会出现Notice: Undefined index: --------;
服务器配置修改
修改php.ini配置文件,
代码如下 |
复制代码 |
error_reporting = E_ALL & ~E_NOTICE |
程序判断
代码如下 |
复制代码 |
function _get($str){
$val = !empty($_GET[$str]) ? $_GET[$str] : null;
return $val;
}
|
还有一种方法就是在php把错误关闭了代码
代码如下 |
复制代码 |
error_reporting(E_ALL ^ E_NOTICE);
|
用isset方法
代码如下 |
复制代码 |
$var = isset($_GET['a'])?$_GET['a']:'';
|
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn