位置: 编程技术 - 正文

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)

  • 营业税金及附加怎么计提
  • 暂估的应付账款无法开具发票在金蝶云星空怎么操作
  • 清算报告与清算方案区别
  • 一般纳税人工会经费可以零申报吗
  • 发票普票一个月能开多少
  • 成本会计实训要求
  • 因小数点造成的误差称为
  • 企业转让未入账怎么办
  • 已开票未收款算收入吗
  • 银行账户销户时需要收回开户许可证吗
  • 中国银行结算包括哪些内容?怎么做会计分录?
  • 营改增住宿费的进项税可以抵扣吗
  • 企业个人完税证明怎么开
  • 含税金是什么意思
  • 吊车租赁费可以开现代服务吗
  • 减免税费期末如何结转
  • 建筑业小规模纳税人认定标准
  • 增值税发票的帐号怎么查
  • 资产负债表中的预付款项目应根据什么填列
  • 增资印花税税目
  • 生产企业出口退税申报系统详细操作流程
  • 非正常损失进项税额转出计算
  • 取得劳务收入的会计分录
  • 虚拟机安装苹果系统全过程
  • 华为下载鸿蒙应用
  • win11怎么关闭进程
  • 经营性支出包括哪些
  • 印花税是怎么计算
  • 固定资产丢失进项税需要转出吗
  • Win10无法访问局域网计算机
  • php魔术方法的讲解与使用
  • wifi增强器1200m的是不是比较好
  • apache安装与配置windows
  • 上年度成本费用包括哪些
  • 出口退税运费的账务处理
  • 下岗再就业有什么优惠政策
  • php closure类
  • 个人转让土地使用权可以开专票吗
  • thinkphp登录验证
  • 哪些发票是成品发票
  • 【超用心整理】Markdown常用语法介绍,看这一个就够了
  • 用ipconfig/all命令不能显示
  • 其他科技推广服务业可以加计扣除吗
  • phpcms v9官网
  • 购买承兑的收益会计分录
  • 金融资产或金融负债满足下列条件之一
  • 推广费需要交税吗
  • mongodb分区分片
  • 购买税控设备的分录怎么做
  • 减免的附加税要申报吗
  • 预缴增值税需要提供什么资料
  • 应付账款会计分录怎么写
  • 税控盘的主要功能包括
  • 固定资产计提完了怎么处理
  • 被投资企业注销,确认投资损失需
  • 小规模纳税人能开专票吗2023
  • 公司帐户转到法人账户
  • 企业利润的构成内容
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 电信通讯费发票抬头
  • 下列哪种情况能使血管升压素释放增加
  • win7原版系统安装与激活
  • ikeeperpab.exe是什么
  • winxp内存不足怎么办
  • linux邮件设置方法
  • w10系统如何
  • ubuntu搭建安卓环境
  • 常见的场景切换效果有哪些
  • opengl mc
  • jsforeach循环遍历数组
  • shell脚本监控日志输出
  • cmd打开telnet
  • ubuntu不待机
  • jquery放在head还是body
  • 如何解决android兼容问题
  • python发邮件代码
  • 安卓 存储权限 访问的地方是哪里
  • 如何异地代缴社保
  • 大渡口在重庆吗
  • 税务局随机抽查事项清单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设