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 相关文章推荐
substr()函数中文版
Oct 09 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
Oct 16 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
PHP生成压缩文件实例
Feb 07 PHP
php查询mysql数据库并将结果保存到数组的方法
Mar 18 PHP
php通过修改header强制图片下载的方法
Mar 24 PHP
php基于Snoopy解析网页html的方法
Jul 09 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
Apr 09 PHP
Yii2框架数据验证操作实例详解
May 02 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
May 24 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
Oct 15 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
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
2017/08/08 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
2018/10/20 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
js实现点击生成随机div
2020/01/16 Javascript
[54:25]Ti4 循环赛第三日LGD vs MOUZ
2014/07/12 DOTA
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python制作爬虫采集小说
2015/10/25 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
python groupby 函数 as_index详解
2019/12/16 Python
英国袜子店:Sock Shop
2017/01/11 全球购物
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
银行实习人员自我鉴定
2013/09/22 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
班级学习计划书
2014/04/27 职场文书
招股说明书范本
2014/05/06 职场文书
运动会班级口号
2014/06/09 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
小学向国旗敬礼活动方案
2014/09/27 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
2014年居委会工作总结
2014/12/09 职场文书
社区服务活动报告
2015/02/05 职场文书
2015年项目工作总结
2015/04/29 职场文书
防卫过当辩护词
2015/05/21 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
2016春季运动会前导词
2015/11/25 职场文书
java开发双人五子棋游戏
2022/05/06 Java/Android