位置: 编程技术 - 正文

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)

  • 企业中秋晚会活动方案
  • 特别关税是多少人民币
  • 小规模纳税人附加税是几个点
  • 企业所得税计算方法举例说明
  • 境外企业在境内取得的收入所得税
  • 利息收入可以作为业务招待费的基数吗
  • 拍卖的商铺过户费怎么算
  • 负债类会计科目表
  • 进口内销是什么意思
  • 月初发票认证能抵扣吗
  • 公司车辆计提是含税还是不含税?
  • 技术转让怎么算成本
  • 汇总缴纳增值税如何申报
  • 增值税票查无此票是什么原因
  • 会计员如何处理21种差额计税?
  • 加计扣除的研发费用范围
  • 税控盘抵税可以跨年吗
  • 递延所得税收益计算公式
  • 接受国外企业捐款的条件
  • 增值税账面和实际缴纳不平,怎样调整
  • 付款给对方怎么做分录
  • linux的命令行指的是什么
  • 在win7系统中文件属性有哪些
  • 进程lsass.exe
  • thinkphp ide
  • 生育津贴差额账务处理
  • fastadmin 插件开发
  • 职工教育经费会计账务处理
  • php操作步骤
  • php访问数据库的方式
  • php t_string
  • vue初始化命令
  • go语言入门指南
  • 横看成横看成岭侧成峰的下一句
  • laravel后端
  • 功能强大的php文件有哪些
  • 工程竣工决算会计账务处理
  • 汇算清缴后缴纳的企业所得税怎么做分录
  • 城市维护税暂行条例
  • 先付款后开票怎么做账务处理
  • 专用发票货物名称怎么填
  • lldb python
  • sqlite时间戳转时间语句(时间转时间戳)
  • 如何理解合并报表抵消分录
  • 外资企业国内审批手续繁琐
  • 累计盈余的借方
  • db2自增函数
  • 劳务公司给包工头转账交税吗
  • 个体定期定额怎么征税
  • 出差补助没有发票
  • 应交税费属于什么科目借方
  • 行政单位往来款规定
  • 所得税汇算清缴退税会计分录怎么做
  • 企业名称变更后税务变更需要什么资料
  • 小微企业税控盘维护费每年都要交吗
  • 政府机关有纳税人吗
  • sqlserver数据库优化的几种方式
  • mysql中json格式是多少长度
  • centos怎么设置
  • boxjs
  • windows Server 2003设置磁盘配额操作图解
  • ubuntu /opt
  • win8.1 升级
  • win10总是弹窗广告
  • Win8系统创建VPN虚拟网络连接的技巧
  • linux开启关闭命令
  • win7穿越火线一进去就蓝屏
  • nodejs 文档
  • vue-cli作用
  • 浅谈jquery中next与siblings的区别
  • 利用python进行
  • 使用jQuery调用XML实现无刷新即时聊天
  • 税务局怎么添加税种
  • 企业购票员有风险吗
  • 怎样查看招聘信息
  • 登录上海电子税务局找不到税务数字帐户
  • 广州地税局官网办事点
  • 法治税务宣传标语
  • 南京税务事务所排行
  • 300万加币在加拿大能过什么样生活?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设