ECSHOP如何解决Deprecated: preg_replace()报错
类似这样的报错:
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:group1includescls_template.php on line
551
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in D:wyhecshopincludescls_template.php on line 300
1、错误原因:
preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。
如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似这样的错误。
2、解决办法:
一、将 cls_template.php的300行
return preg_replace( "/{([^}{
]*)}/e" ,
"$this->select("\1");" ,
$source ); |
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 20、vue.js 之vue模板间的传值
- 下一篇: GetFileSize 函数
copyright © 2008-2019 亿联网络 版权所有 备案号:粤ICP备14031511号-2