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怎样调用MSSQL的存储过程
Oct 09 PHP
php中Smarty模板初体验
Aug 08 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
Aug 11 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
php中socket的用法详解
Oct 24 PHP
学习php设计模式 php实现观察者模式(Observer)
Dec 09 PHP
WordPress中邮件的一些修改和自定义技巧
Dec 15 PHP
各种快递查询--Api接口
Apr 26 PHP
php获取当前url地址的方法小结
Jan 10 PHP
django中的ajax组件教程详解
Oct 18 PHP
浅谈PHPANALYSIS提取关键字
Mar 08 PHP
PHP实现两种排课方式
Jun 26 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
php 学习资料零碎东西
2010/12/04 PHP
延长phpmyadmin登录时间的方法
2011/02/06 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
[02:05]2014DOTA2西雅图邀请赛 专访啸天mik夫妻档
2014/07/08 DOTA
Python深入06——python的内存管理详解
2016/12/07 Python
浅谈Python peewee 使用经验
2017/10/20 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
经济系大学生求职信
2013/10/01 职场文书
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
班级入场式解说词
2014/02/01 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
工程资料员岗位职责
2015/04/13 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
创业计划书之电动车企业
2019/10/11 职场文书
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫
oracle数据库去除重复数据
2022/05/20 Oracle