位置: 编程技术 - 正文

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)

  • 建筑企业交税流程
  • 增值税纳税申报时间
  • 个人所得税 补觉
  • 合伙企业可以列入股东吗
  • 增值税进项发票认证流程
  • 固定资产折旧的影响因素
  • 发包工程会计账务处理
  • 员工报销增值税
  • 企业领用本企业生产的产品会计分录
  • 报名费发票开什么项目
  • 已经计提的坏账准备可以转回吗
  • 住房公积金如何在手机上提取
  • 开出增值税发票没收到怎么抵扣进项税?
  • 雇主责任险税前列支
  • 监控设备的维修保养
  • 虚开发票的进项税额转出如何做分录?
  • 增值税发票过期了,对方可以重开吗
  • 一般纳税人开劳务费税率是多少2023
  • 医疗器械 税点
  • 个体户一个月开票30万怎么上税
  • 同业清算互联前置 骗局
  • 土地闲置费能否扣除
  • 收取手续费的委托代销 发票谁来开
  • 购进货物运费会退吗
  • 销售购物卡如何开票
  • 买办公用品花了100元如何做会计分录
  • 什么情况转账会延迟2天
  • 企业间借款增值税怎么算
  • laravel批量更新数据
  • 进程中svchost
  • 如何更改windows11管理员账户名称
  • 施工行业企业
  • 在杂志上发表文章算出版吗
  • 大雾山国家公园在哪里
  • yii2前后端分离
  • 小微企业免税额的会计分录
  • 报废的设备怎么处理
  • 专票抵扣联可以盖两个章吗
  • vue全家桶学多久能上手项目
  • 权益法转成本法其他综合收益需要结转吗
  • 可供出售金融资产和交易性金融资产
  • 研发费用的会计处理方法
  • 行政事业性收据丢了怎么办
  • 建筑公司包含哪些业务
  • C++ lower_bound/upper_bound用法解析
  • mysql的文件格式有哪些
  • 出租设备收入交什么税
  • 承兑汇票贴现的利率
  • 关于预计净残值的计算题及答案
  • 新准则合同结算的科目编码为
  • 项目独立性
  • 股东股权转让后还能起诉公司或者股东侵害其权利吗
  • 土地使用税如何计算公式
  • 收到销项负数发票怎么做分录
  • 社保扣费不成功会再次扣费吗
  • 付款凭证怎么写样本
  • 退回上年度企业所得税
  • 蔬菜公司开具专票可以抵扣吗
  • sqlserver多行转多列
  • mysql安装包和免安装的区别
  • vista win
  • 电脑c盘里windows
  • 电脑xp系统的设置在哪
  • 苹果mac怎样
  • 关于windows的说法正确的是
  • win7安装软件后所有打开变成记事本
  • 如何注销windows账户登录
  • win 7关闭睡眠
  • win10系统无法打开百度网盘
  • Linux操作系统支持虚拟内存吗
  • loading and loading
  • 黑客dos攻击是什么攻击
  • 网页制作css样式
  • python库怎么用
  • web前端入门教程
  • android图片适配方法
  • 税务稽查案件办案程序规定
  • 美国消费比例
  • 医保报销是按自然年计算吗
  • 甘肃省国家税务局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设