位置: 编程技术 - 正文

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)

  • 已缴纳车船税的车船在同一年度
  • 减免的企业所得税计入什么科目
  • 小规模计提增值税
  • 住房补贴需要交什么材料
  • 财务会计制度名称一般是
  • 外经证预交税怎么算
  • 开发产品计入什么科目
  • 金融资产减值准备可以转回吗
  • 企业税费计算
  • 列支会议费要求
  • 现金支票提取现金备用
  • 处理报废的固定资产
  • 外资企业银行贷款限制
  • 付款单中未全付款怎么办
  • 实物返利缴纳所得税吗?
  • 含税金额怎么计算
  • 出租房屋房产税怎么算
  • 三万以下免税如何开票
  • 华为手机进入recovery模式怎么退出
  • doc文档隐藏
  • 税金及附加审计说明怎么写
  • 民宿的房屋租赁合同模板
  • 年末利润分录
  • 什么是债券持有人
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • Mac SIP系统完整性保护开启及关闭的方法介绍
  • 企业补充养老保险
  • pdf.js原理
  • 工程审计需要什么条件
  • 企业类型变更是什么意思
  • vue 登录模板
  • php培训得花多少钱
  • 总账是按年还是按月结账
  • 二手车价格网站
  • pytorch .pt
  • linux如何使用
  • 技术服务增值税申报表怎么填
  • 预缴税款表怎么打印出来
  • 收到政府补贴的账务处理
  • 结转在建工程的会计分录
  • 预收账款的会计要素
  • 原材料结转成本有几种方法
  • 无形资产摊销是什么会计科目
  • 无形资产开发阶段的支出应当全部资本化
  • 发票的种类有哪些?存在哪些区别
  • 怎么冲减多计提的工会经费
  • 去年多计提的企业所得税怎么调整
  • 持有至到期投资减值准备
  • 资产减值损失属于费用类吗
  • 住院发票能否用医保卡
  • 外购货物分配给股东
  • 进项税额大于销项税月末结转
  • 银行存款利息计算器在线计算器
  • 企业可以不交残保金吗
  • 小规模普票冲红能退税吗?
  • 餐饮打包盒 标准
  • 私营公司应付工资的规定
  • sql怎么遍历
  • 无比强大的思维
  • win7开机总是自检
  • 移动硬盘做win7系统盘
  • mysql如何建立数据完整性约束
  • Win7如何开启蓝牙
  • w10系统音量图标不能用了
  • javascript运用
  • nodejsapi
  • android如何运行项目
  • linux bash shell中case语句的实例
  • javascript module
  • jQuery插件ajaxFileUpload异步上传文件
  • node js 前端
  • javascript要怎么学
  • jquery导入
  • 土地重置成本价
  • 重庆市电子税务局发票查询
  • 汽车购车发票开完票能更改名字吗?
  • 地税局热线电话是多少
  • 新疆自治区国税局郑志全
  • 什么是企业融资,什么是政府融资
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设