宁波网站建设咨询:宁波网站建设
13780026116 宁波网站制作
网站公告
PHP技术
技术交流
网络推广
网站建设常见问答
殷雯动态
你的位置:首页> 新闻/观点 > 网站建设常见问答>PHP出现Deprecated: Function XXXX错误的解决策略
网站建设常见问答
PHP出现Deprecated: Function XXXX错误的解决策略

PHP出现Deprecated: Function XXXX错误的解决策略
技术总是不停在进步,今天殷雯工作室开始使用php5.0的环境生产网站。问题不出我们所料的出现了,以前开发的程序有不少错误产生,虽然不是php error是php notice但还是很影响程序运行及前台显示。程序出现如下错误:

Deprecated:   Function XXX is deprecated in index.php on line 12

大概的意思是指出其中一个函数xxxx()函数已经过时,由于PHP端是5.3版本,新版本对旧版本的函数xxx提倡不在去使用。


试着修改了一下,不过参数很多,一次性替换了.

结果发现项目代码程序相当复杂,代码很长,不方便从头修改到尾。

索性屏蔽该错误提示吧:

建立一个php.ini文件,写入:

display_errors = off

上传至服务器网站目录,再次打开运行正常,也不再有错误提示。

在php.ini中错误级别推荐设置成:error_reporting =E_ALL | E_STRICT

还有一种方法是写在php文件里屏蔽错误提示:

//禁用错误报告
error_reporting(0);
//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//报告所有错误
error_reporting(E_ALL);
?>
当然以上方法只是让php不显示错误提示,在php5.3中有好多函数会报此错误,很多函数在新版本php中还是可以使用的,如eregi()函数在php5.3中还是可以使用的,所以,当你不知如何修改php源文件时,建议直接不让它显示错误吧。

点击:  2197    时间: 2016-05-24
上一条: 文化局在我公司文艺演出
下一条: phpstudy本地搭建虚拟域名网站
 
 
快速通道: 关于我们    网站建设    主机域名    付款方式    我的声明
  
联系我们
手机扫描QQ
网站建设咨询:
咨询热线:
宁波殷雯网站建设工作室
地 址: 浙江省宁波市江东区
电 话: 13780026116 
邮 箱:
waichun@qq.com
宁波网站建设
宁波网站制作
13780026116
宁波殷雯网站建设工作室 版权所有   浙ICP备16030041号-1