位置: 编程技术 - 正文

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)

  • 自己房子出租发布信息
  • 增值税票是什么
  • 在建工程贷款利息分录
  • 未到账的银行存款怎么取
  • 小规模纳税人税控系统
  • 租入固定资产改扩建
  • 出口退税进项发票认证勾选
  • 财务利润率
  • 建筑业机械设备是指什么
  • 应收账款计提坏账比例
  • 应交税费应交增值税转出多交增值税
  • 专项科研经费
  • 发票专用章管理办法
  • 进项票已认证忘记开票
  • 环境保护税由什么部门负责征收管理
  • 专票开错了可以作废吗
  • 职工教育经费是多少
  • 原材料销售出库会计分录
  • 分支机构能否核定企业所得税
  • 预提费用怎么理解
  • 应收账款账面价值小于计税基础
  • 国家基建项目规划
  • linux如何查找命令
  • 成本转入费用
  • 百货商场会计账怎么做
  • 通过email发送歌曲放哪?
  • PSof1.exe - PSof1是什么进程 有什么作用
  • 布鲁克斯的故事
  • 广告费发票内容是什么
  • 提取的坏账准备使用完后如何处理
  • Vite + Vue3 +Vant4构建项目时,按需引入使用Toast组件,引用 showToast 时出现编译报错的解决方案
  • 稳岗补贴支付范围
  • 现金流量表的编报时间有
  • php获取当前定位
  • 圣诞节英文祝福语50字
  • 预付劳务款项会计分录
  • 小微企业所得税优惠政策2023
  • 收到外币收入怎么入账
  • 税务局规定500元以下收据的要求
  • 融资手续费计入长期待摊
  • 为SQLite3提供一个ANSI到UTF8的互转函数
  • 公司没有车加油票怎么做账
  • 向境外支付赔偿款是否需要税务备案
  • 增值税发票记账联用途
  • Windows PostgreSQL 安装图文教程
  • 环保企业会计分录
  • 投标报名费如何缴纳
  • 库存商品盘点制度
  • 发票冲红原件需要拿回来吗
  • 存货的进口关税计入成本吗
  • 固定资产应计入什么账户
  • 资产减值损失属于营业外支出吗
  • 材料会计实务操作题答案
  • 房地产企业以土地入股如何交纳企业所得税
  • 库存商品核算流程是怎样的
  • mysql 内存模型
  • mysql5.5安装配置教程
  • mysql中注释
  • 如何使用u盘安装win11
  • 没有光驱启动
  • windows字体不显示
  • macbook os x
  • win 驱动
  • ubuntu 18.04怎么用
  • 新手教程进不去
  • kdeskcore.exe是什么
  • unity and unity
  • js闭包的应用
  • xbox无法连接无线网络
  • jquery简单例子
  • 编写程序实现将两个文本文件的内容合并
  • 安卓下载手游
  • High Level Networking Concepts
  • python中的类怎样理解
  • 安卓中的多线程
  • 政治轮训的效果
  • 地方税务局分局局长级别
  • 东莞医保缴费凭证怎么下载
  • 地税局跟税务局有什么区别
  • 大排量车保险多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设