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 ); |
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
copyright © 2008-2019 入门客AI创业平台 版权所有 备案号:湘ICP备2023012770号