在PHP5中设置error_reporting屏蔽掉变量不用定义的错误,会有什么影响吗? 这个设置是把错误屏蔽了,错误还是存在的,还是说默认变量就已经是定义过的,又或者变量就不需要定义了?是否会对程序或是网站性能产生影响啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 未定义直接对变量进行运算,那是会警告的。警告并不是严重的错误不会引起程序执行错误。开启error_reporting显示对性能稍有影响。警告显示虽然被屏蔽但是未定义变量的错误依然存在,只是不报告出来而已。一般来说,在开发的时候打开error_reporting(E_ALL | E_STRICT);检查自己的代码的健壮性,有利于移植和找到不为所知的错误。而项目全付运行时最好error_reporting(0);屏蔽所有出错信息,让用户和破坏者不知道错误的存在。 很少用这个函数,看了下这个函数,error_reporting(0);具有屏蔽错误的功能,而不是消除错误,一般还是不要用它了,这样如果页面错误就会很难找到原因 如何处理 表单向数据路提交数据的时候 农行接口怎么搞啊 请教日期格式问题 mysql安装问题 100分求教:flash新闻图片变换效果如何实现? 关于socket? 如何用GET方法处理内容是中文的表单 一个关于图片尺寸控制的问题. 小妹子想问个白痴问题~!~!~! php网络程式的问题。 关于dojo得intermediateChanges 问题 求人给个排序数据的思路!
警告并不是严重的错误不会引起程序执行错误。开启error_reporting显示对性能稍有影响。
警告显示虽然被屏蔽但是未定义变量的错误依然存在,只是不报告出来而已。一般来说,在开发的时候打开error_reporting(E_ALL | E_STRICT);检查自己的代码的健壮性,有利于移植和找到不为所知的错误。
而项目全付运行时最好error_reporting(0);屏蔽所有出错信息,让用户和破坏者不知道错误的存在。
一般还是不要用它了,这样如果页面错误就会很难找到原因