兴宁A8网 发表于 2010/5/6 18:05

PHP变量未定义的错误提示

一个解决方案是:“由于变量未定义引起的,打开php.ini,将;error_reporting = E_ALL & ~E_NOTICE前的分号去掉;如果你想关闭任何错误提示,打开php.ini,找到display_errors,设置为display_errors = Off,以后任何错误都不会提示。”

兴宁A8网 发表于 2010/5/6 18:06

把类似$sort=$HTTP_GET_VARS["delete"];的换成if(isset($HTTP_GET_VARS["delete"])){$sort=$HTTP_GET_VARS["delete"];},作个判断,如果delete传递过来的表单值不为空,才执行后面获取表单值的语句。但在修改过程中发现,这种方法太麻烦,效果也不是很理想。突然,在PHP手册中搜索到函数error_reporting(0);官方解释是Turn off all error reporting,于是把error_reporting(0);加到PHP程序的首行,运行后果然没出现任何错误提示,终于解决了这个难题。

白天不懂夜的黑 发表于 2010/6/18 16:45

学习了

damu1992 发表于 2011/5/15 22:01

啥?
改php.ini?
那不等于把error提示给屏蔽了?
治标不治本吖
页: [1]
查看完整版本: PHP变量未定义的错误提示