位置: 编程技术 - 正文

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)

  • 小规模纳税人如何做账
  • 施工企业的临时设施,属于企业的固定资产
  • 广东通用机打发票可以抵扣吗
  • 工程项目结算流程图
  • 公账的钱取现金
  • 淘宝发票收取的税点是谁来交
  • 出口退税收到退税款会计分录
  • 划拨土地划转是什么意思
  • 经营二手车怎么交税
  • 货到票未到怎么入账
  • 延迟交款收息做什么科目?
  • 专用发票可以下账吗
  • 企业购买小轿车进项税额可以抵扣吗
  • 税务分析最常用的分析方法
  • 劳务派遣工资需要发票吗
  • 金蝶财务软件不能反结账
  • 银行承兑汇票到期怎么提示付款
  • 土地使用权与房屋所有权不一致
  • 制造费用月末需要结转吗
  • 环保税计入项目成本吗
  • 视同内销发票重开要带税吗
  • 厂房租金计入什么费用部门
  • php中的header函数
  • php的implode
  • php错误级别有哪些
  • 低值易耗品报废时有残料价值收回的应冲减当月成本费用
  • 深度学习实战10-数学公式识别-将图片转换为Latex(img2Latex)
  • php绘制图片
  • segment anything model github
  • 民办非企业单位登记管理暂行条例
  • topas命令详解
  • 股东借款会计处理
  • 视频制作发票属于什么经营范围
  • 应付票据的贴现账务处理
  • 外贸出口退税进项发票有多家供应商怎么匹配
  • 应交税费月末怎么结转分录
  • 银行对账单冲正的单据在财务软件哪里找
  • mybatis的
  • mongodb从入门到商业实战
  • 企业所得税汇算清缴表
  • 读取注册表失败,请检查注册表
  • 增值税扣缴义务发生时间为扣缴义务人扣缴税款的当天
  • 增值税是指怎样计算的
  • 交易性金融资产入账价值怎么计算
  • 短期借款的账务处理借增贷减
  • 主营业务成本暂估怎么算
  • 土地回收补偿费怎么算
  • 车辆违章处理有什么规定
  • 原材料采购未入库会计分录
  • 工会会费收入计入会计科目
  • 企业生育津贴发放细则
  • 其他收入属于什么收入
  • ntfs win98
  • Windows Server 2003系统进程中NETWORK SERVICE相关知识详解
  • 如何屏蔽网络?
  • linux终端怎么运行
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • centos 命令大全
  • 64位VMware虚拟机系统打不开怎么办?
  • 右键无法新建wps
  • win7旗舰版提示不是正版
  • 人物移动素材
  • vs2012配置opencv4.8
  • android中的active_result
  • 遮罩层中对象的作用是
  • perl 哈希用法
  • java复选按钮
  • jquery获取document对象
  • jquery(document).ready
  • 针对后台列表table拖拽比较实用的jquery拖动排序
  • js限制字符长度
  • unity mesh编程
  • javascript的介绍
  • js uridecode
  • 怎么查询电子票是否被红冲
  • 苏州税务局发票查询系统
  • 电子发票开具之前有销售方字样,为什么开具出来就不显示了?
  • 广西国税电话号码
  • 世界第二十八高峰
  • 企业收到上一年增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设