位置: 编程技术 - 正文

ECSHOP完美解决Deprecated: preg_replace()报错的问题(ecshop有哪些bug)

编辑:rootadmin

推荐整理分享ECSHOP完美解决Deprecated: preg_replace()报错的问题(ecshop有哪些bug),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ecshop教程图解,ecshop怎么样,ecshop怎么样,ecshop demo,ecshop demo,ecshop.ecoring,ecshop有哪些bug,ecshop有哪些bug,内容如对您有帮助,希望把文章链接给更多的朋友!

随着PHP5.5 的普及,ECSHOP系统又爆出了新的错误。PHP发展到PHP5.5版本以后,有了很多细微的变化。而ECSHOP官方更新又太慢,发现这些问题后也不及时升级,导致用户安装使用过程中错误百出。说了半天,这个新错误到底是什么呢,它的完整错误提示信息是这样的:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in.......

注意:不是所有人的ECSHOP都会报这个错误,只有使用PHP5.5环境的ECSHOP才会报这个错误。

下面ecshop开发中心(www.ecshop.com)教程先来说一下错误产生的原因:

1)、错误原因:

preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。

如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似下面这样的错误:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in......

ECSHOP完美解决Deprecated: preg_replace()报错的问题(ecshop有哪些bug)

2)、解决办法:

其实从刚才的错误提示信息中我们也能看出一二,它提示我们使用 preg_replace_callback 来代替 preg_replace。

所以解决方法如下:

使用记事本或其他PHP编辑软件(如:editplus)打开文件 includes/cls_template.php ,找到

return preg_replace("/{([^}{n]*)}/e", "$this->select('\1');", $source);

替换为

return preg_replace_callback("/{([^}{n]*)}/", function($r) { return $this->select($r[1]); }, $source);

问题解决。

3)、如果你的ECSHOP中其他文件也报类似的 preg_replace错误,请参照上面方法解决之,解决思路和解决方法是一样的。

以上这篇ECSHOP完美解决Deprecated: preg_replace()报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

完美解决phpdoc导出文档中@package的warning及Error的错误 今天在编写PHPDoc的导出文档的时候发现一个很郁闷的错误,虽然这个warning不是什么重要错误,但是看着总是很不爽的。于是就去网上找了很多相关的资

XHProf报告字段含义的解析 FunctionName:方法名称。Calls:方法被调用的次数。Calls%:方法调用次数在同级方法总数调用次数中所占的百分比。Incl.WallTime(microsec):方法执行花费的时

php关闭warning问题的解决方法 error_reporting设定错误讯息回报的等级我记得应该是E_ALL。php.ini文件中有许多配置设置。您应当已经设置好自己的php.ini文件并把它放在合适的目录中,

标签: ecshop有哪些bug

本文链接地址:https://www.jiuchutong.com/biancheng/294900.html 转载请保留说明!

上一篇:PHP并发多进程处理利器Gearman使用介绍(php 并发 解决方案)

下一篇:完美解决phpdoc导出文档中@package的warning及Error的错误(php dao)

  • 公司食堂辅助账怎么记账
  • 母公司和子公司可以一起投标吗
  • 税务发票上的二维码
  • 加计扣除是什么意思举例说明农产品
  • 租赁房屋到期装修费怎么办?
  • 境外机构可以开通b股账户
  • 转登记小规模纳税人转让固定资产
  • 公司采购报销没发票
  • 补交以前年度增值税的科目处理
  • 查增应纳税所得额怎么算
  • 开票方没缴税咋办
  • 应收账款管理应该从哪些方面进行
  • 收到认缴实收资本怎么做账务处理?
  • 支付各种办公费用
  • 收到政府中小企业发票
  • 出售股份是利好吗
  • 代持股 税收
  • 增值税预缴表填写模板
  • 定期定额征收适用范围
  • 非营利组织属于企业吗
  • windows更新出现错误重新打开设置
  • u盘文件全都变成快捷方式怎么办
  • 无法收回的分公司怎么办
  • 工程暂估收入入账的会计分录
  • 贸易公司如何办理产地证
  • 收入支出如何结转
  • 为什么增值税最后有余额附加税没有
  • 借款利息税前扣除需要发票
  • 公允价值变动损益在利润表哪里
  • 车子的保险费
  • echarts饼图参数配置
  • erp面试题目100及最佳答案
  • vue 插槽详解
  • 表单验证方法一般有哪几种
  • ajax调用php接口
  • phpcms v9官网
  • 应收票据利息的确认
  • 产权转移数据印花
  • 招待费的进项税必须认证后转出吗
  • python idle有什么用
  • 小规模纳税人增值税税率
  • 企业每月应交哪几种税费
  • 综合所得汇算清缴是什么意思
  • 支付给个人的佣金没有发票
  • microsoft SQL server 2008有什么用
  • 外币账户的设置在哪里
  • 固定资产清理税务处理
  • 工程分包合同协议书
  • 企业如何做增值业务
  • 委托加工以受托方核定的数量为计税依据
  • 公司试驾车怎么开票
  • 出口货物索赔如何确认收入
  • 购入固定资产预计净残值
  • 怎样单方面注销手机卡
  • 商品进销差价的作用
  • 一般纳税人厂房租赁增值税税率是多少
  • 房屋装修支出怎么做账
  • 政府机关有纳税人吗
  • 如何找回丢失数据
  • mac苹果系统怎么用
  • 将某软件添加到桌面
  • win7开机taskeng
  • mac安装git客户端
  • u盘pe安装win7系统
  • 超级按钮条上的设置
  • windows累积更新失败怎么办
  • win8.1 ie浏览器
  • win7用超级管理员登录
  • WIN10怎么卸载更新
  • linux用ssh登录不进去
  • 音乐播放音乐
  • 批处理for命令详解
  • perl语言
  • activity的生命周期有哪些状态
  • springmvc框架下tomcat服务器数据库密码如何加密
  • unity3d基于物理系统的2D平台跳跃游戏
  • 上海地区附加税税率
  • 云南省电子税务
  • 中国移动话费可以交水电费吗
  • 山西土地增值税清算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设