php提示Undefined index的解决方法

我们在做php开发时有时可能会提示Notice: Undefined index: *** on line 249,出现上面这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。最简单的方法是对变量进行初始化。

  第二种方法可以对变量进行判断,比如原来的代码是

$data['download'] = $product_info['download'];

  可以改成

if (!empty($product_info['download'])){$data['download'] = $product_info['download'];}

  第三种方法:修改 php.ini 中的 error配置下错误显示方式:将 error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE ,修改后重启下APCHE服务器,方可生效。

posted @ 2019-04-11 16:09  ytkah  阅读(526)  评论(0编辑  收藏  举报
网址导航 gg N / G Sitemap

部分内容来源于网络,如有版权问题请联系删除