php提示Notice Undefined index:的解决方法

php提示Notice Undefined index:的解决方法

初学的时候的一些小问题,php提示Notice Undefined index,是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个错误不是致命的,不会使程序强行中断,程序功能是没有大影响的,但是也可能存在潜在风险。

在这里插入图片描述

如下,虽然存在问题,但依旧可以使用

在这里插入图片描述

读取目录下的文件:

在这里插入图片描述

解决方法:

方法1:找到对应php版本,修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE ,关闭这个选项即可,不过建议还是将代码写的更规范

在这里插入图片描述

修改为error_reporting = E_ALL & ~E_NOTICE 保存,再运行发现是不会报错的。

在这里插入图片描述

扫描二维码关注公众号,回复: 13189730 查看本文章

方法2:规范代码,对变量进行检测

  $url = isset($_GET['url']);

在这里插入图片描述

方法3:每个文件头部加上:error_reporting(0);

如果不行,打开php.ini,找到display_errors,设置为display_errors = Off。以后任何错误都不会提示。不过这是极端的方法,不可取

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yzl_007/article/details/120813678
今日推荐