位置: 编程技术 - 正文

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)

  • 塑料制品开票税率
  • 税务专业是什么学位
  • 其他应付款和其他应付款可以重分类
  • 生产成本明细科目是材料还是产品
  • 其他应付款辅助核算可以设置职员吗
  • 个体户超过定额怎么纳税申报
  • 附加税费计税依据
  • 国际船舶代理是什么意思
  • 厂房推倒重建房产税
  • 建筑清包工的账务处理
  • 培训费没有发票怎么办
  • 生产成本福利费用汇算清缴嘛
  • 哪些可用商业汇票结算?
  • 延期付款利息是多少钱
  • 销售折扣计入增值税销售额的
  • 事业单位调整以前年度盈余的收入时会计分录
  • 普通合伙企业个税怎么算
  • win 11bug
  • configureandwatch
  • 货款已经收到
  • 企业支付方式有几种
  • linux怎么下载安装腾讯Tim?
  • window10系统有几种
  • qqbak文件怎么打开
  • win10商店下载错误怎么回事
  • 开办费的账务处理实例
  • 罚款应该计入营业所吗
  • 坏账准备的方法
  • PHP:pg_fetch_array()的用法_PostgreSQL函数
  • linux zen3
  • 施工企业的收入和成本如何确认
  • 一般合同怎么写才有效
  • 不能报销的发票可以丢掉吗
  • 找潜水员
  • 辅导期纳税人注意事项
  • laravel elementui
  • 职工教育经费的计提比例是多少
  • javascript背景图片怎么导入
  • 一般纳税人销售自己使用过的汽车
  • h5项目怎么打包成app
  • 微信小程序解锁安全吗
  • 自动驾驶科普
  • 为什么交水利建设基金
  • python 规划求解
  • 二级栏目怎么做
  • 营业税减免会计分录
  • 房屋租赁的发票能抵扣吗
  • sql函数的作用
  • 中餐补助
  • 太阳能发票图片
  • 跨年取得的发票金额大于暂估金额
  • 公司收到财政局奖励怎么记账
  • 现金比率合适范围
  • 微信转账如何处理退回去
  • 补发工资怎么补发
  • 财政补助收入增加在哪一方
  • 企业利润总额计算例题及答案
  • 材料核销的依据
  • 以考核为由扣除工资
  • 金税盘税费减免分录
  • 收入成本率多少合理
  • ubuntu更新软件
  • linux中sed详细用法
  • win7 重装系统
  • mac小技巧
  • win10内置杀毒
  • win 7怎么办
  • jquery 点击按钮
  • shell产生随机字符串
  • ftp命令操作
  • python模拟登录爬取数据
  • div显示边框线
  • nodejs 回调
  • shell section
  • javascript入门教学
  • 后缀名为是什么意思
  • 收到123660的短信是什么意思
  • 成都市个人房屋出租税费
  • 消费税的纳税义务的发生时间是如何规定的
  • 福建网上税务局app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设