php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错


Posted in PHP onDecember 07, 2015

在php5.3环境下运行,常常会出现

 Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg_replace() is deprecated in...这些类型的报错提示。

其原因在于:php5.3以上的版本不支持ereg()函数,而是使用preg_match()函数;不支持ereg_replace()函数,而使用preg_replace()函数。

解决方法:将不支持的函数修改为支持的函数即可。  

      例如

 

 if(eregi('^('value', $value)

改为:

 

 if(preg_match('/value/', $value)

再例如:

$string = ereg_replace(' value', ' ', trim($string));

改为:

$string = preg_replace('{ value}', ' ', trim($string));

解决Deprecated: Assigning the return value of new by reference is deprecated in报错

因为我们现在php是5.3的原因,在php5.3之中可以直接用”=”,而之前因为在本地上测试都是5.3以下的php环境用的是”=&”符号。

在 5.3版本之后已经不允许在程序中使用”=&”符号。如果你的网站出现了Deprecated: Assigning the return value of new by reference is deprecated in 错误,别着急,先定位到出错的文件,查找下是不是在程序中使用了”=&”,发现使用了”=&”符号,去掉‘&'符号之后程序运行 正常。

问题:Deprecated: Function set_magic_quotes_runtime() is deprecated in

导致这个提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已经关闭。

而且在PHP6中已经完全移除此特性。

你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号

PHP 相关文章推荐
PHP内核介绍及扩展开发指南―基础知识
Sep 11 PHP
php 操作调试的方法
Jul 12 PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
May 08 PHP
PHP反向代理类代码
Aug 15 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
Nov 01 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
PHP调试的强悍利器之PHPDBG
Feb 22 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
PHP实现添加购物车功能
Mar 06 PHP
PHP支付宝当面付2.0代码
Dec 21 PHP
php+ajax无刷新分页实例详解
Dec 07 #PHP
64位windows系统下安装Memcache缓存
Dec 06 #PHP
windows平台中配置nginx+php环境
Dec 06 #PHP
使用PHP实现下载CSS文件中的图片
Dec 06 #PHP
PHP扩展Memcache分布式部署方案
Dec 06 #PHP
PHP微信红包API接口
Dec 05 #PHP
php实现微信发红包
Dec 05 #PHP
You might like
Content-type 的说明
2006/10/09 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
python处理文本文件并生成指定格式的文件
2014/07/31 Python
Python的Tornado框架异步编程入门实例
2015/04/24 Python
Python基于select实现的socket服务器
2016/04/13 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
python3多线程知识点总结
2019/09/26 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
2020/06/06 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
密封类可以有虚函数吗
2014/08/11 面试题
竞选班长演讲稿
2013/12/30 职场文书
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
分公司负责人任命书
2014/06/04 职场文书
2015年城管个人工作总结范文
2015/04/20 职场文书