位置: 编程技术 - 正文

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

发布时间:2024-01-13

推荐整理分享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)

  • 增值税专用发票的税率是多少啊
  • 纳税人规模证明是什么
  • 收客户刷卡手续费时客户不愿意缴费,如何处理
  • 公司老板有钱吗
  • 火车票丢了怎么补打报销凭证
  • 购房返现金需要什么资料
  • 采购的固定资产验收无误后直接安装使用
  • 减免所得税额是怎么算出来的2022
  • 基本医疗保险基金与生育保险基金
  • 各项费用报销附件
  • 商品流通企业一般采用
  • 房贷怎么申报抵押贷款
  • 期末小规模纳税人差额纳税的会计处理分析
  • 股权收购溢价的原因
  • 充值费用优惠怎么取消
  • 烟草批发环节加征的消费税税率是多少
  • 出纳如何登账
  • 一般纳税人每个月需要报哪些税
  • 未收到发票可以计提成本吗
  • 附加税结转的会计分录
  • 可以通过哪些渠道获得就业信息
  • 特种设备培训费计入什么会计科目
  • 厂房转让会计分录
  • 教你从脸上看出风水
  • 王者荣耀中太乙真人的技能有哪些?
  • 给客户购买礼品怎么记账
  • 存货损失进项税
  • 其他应付款和其他应付款对冲
  • 弥补亏损需要注意的事项
  • 委托贷款会计科目有哪些
  • php数组转js数组
  • 设置pin是什么意思
  • vue3.0 vite
  • 如何用php操作mysql
  • php自动执行函数
  • 细说php
  • 已计提的存货跌价准备计入成本吗
  • api接口长什么样
  • php读取word内容
  • vue3.0项目创建
  • ChatGPT会让6个低端岗位失业
  • 利用python实现Apriori关联规则算法
  • 命令行查看硬件信息
  • 采购货未到收到发票
  • 商业积分消费模式
  • 季度做账是什么意思
  • 未签订劳动合同辞退赔偿金怎么算
  • 委托开发软件的版权归委托人所有
  • 边际贡献总额计算公式边际贡献率
  • distinct用法及搭配
  • 如果没有抄税就申报了
  • 抵扣进项税是怎么算的
  • 发放股票股利的意义包括
  • 咨询费如何缴税
  • 银行手续费没拿可以退吗
  • 预缴的附加税月末结转吗
  • 股东不能参与公司运营和决策,可以起诉吗
  • 教育费附加如何做分录
  • 开具销项负数发票会计分录
  • 三证合一怎么看税务登记证
  • 应付账款核算的项目
  • win8系统中断怎么解决
  • office技术预览版和增强版
  • ubuntu vnc远程
  • mac怎么打开macintosh
  • winxp系统优化
  • linux在网络方面的应用
  • win7电脑dns存在问题怎么修复
  • Linux 压缩某个文件夹的实现方法
  • jquery邮箱正则表达式
  • android 坐标系
  • unity3ds
  • opengl 2
  • nodejs开发gui
  • linux创建用户的命令是什么
  • pm2启动nodejs
  • python字典有什么用
  • 下午税务局几点上班
  • 浙江省工会经费减免最新政策2019年
  • 中介服务行业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号