编程语言
首页 > 编程语言> > WAMP和PHP中未定义的索引错误报告

WAMP和PHP中未定义的索引错误报告

作者:互联网

我正在使用wamp来开发一个php应用程序.我的问题是,每当我调用一个有时碰巧没有值的变量时,我会得到一个错误,表明它是一个未定义的索引.有没有办法将错误报告更改为不显示此错误?在输出变量之前,我必须使用isset来确定它是否已设置,但我不想这样做.我的应用程序中有一些区域使这种方法效率低下.

解决方法:

如果您不想更改error_reporting级别,则应在使用之前检查,是否存在变量.你可以用

 if(isset($var)) 

为了它.你可以添加一些功能,不要总是写它.例:

 function getPost($name,$default=null){
     return isset($_POST[$name])?$_POST[$name]:$default;
 }

用法:

getPost('id');
getPost('name','Not Logged In');

标签:error-reporting,php,wamp
来源: https://codeday.me/bug/20190903/1794901.html