今天在调试一个php页面的时候发现提示Notice: Undefined index: action在某行出错,直接打开php源码后看出错行
$action=$_GET[“action”];
在这里想到是未给$action赋予初始值了,所以报错。其实PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有警告,但这种警告只是PHP的提示而非报错。这种提示是可以关闭的。
直接点,就是找php.ini关闭:
打开php.ini:
error_reporting = E_ALL
改为:
error_reporting = E_ALL & ~E_NOTICE
还有就是只需在那个出错文件前加个语句关闭:
在需要关闭提示的文件加 error_reporting(0);
一般在php文件源码最开头的<?php 的下行添加: error_reporting(0);
就可以了。
点击数:269