php提示Notice Undefined index:的解决方法
初学的时候的一些小问题,php提示Notice Undefined index,是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个错误不是致命的,不会使程序强行中断,程序功能是没有大影响的,但是也可能存在潜在风险。
如下,虽然存在问题,但依旧可以使用
读取目录下的文件:
解决方法:
方法1:找到对应php版本,修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE ,关闭这个选项即可,不过建议还是将代码写的更规范
修改为error_reporting = E_ALL & ~E_NOTICE 保存,再运行发现是不会报错的。
方法2:规范代码,对变量进行检测
$url = isset($_GET['url']);
方法3:每个文件头部加上:error_reporting(0);
如果不行,打开php.ini,找到display_errors,设置为display_errors = Off。以后任何错误都不会提示。不过这是极端的方法,不可取