ECshop 系统运行出现Deprecated: preg_replace(): The /e modifier is deprecated, 怎么办?
Deprecated:preg_replace():The/emodifierisdeprecated,usepreg_replace_callbackinsteadin...
Deprecated: preg_replace(): The /e modifier is deprecated, use
preg_replace_callback instead in
D:\xampp\htdocs\ECShop\upload\includes\cls_template.php on line
300
我已经将300行的这个return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
改成 return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);
还是出现以上错误!求大神! 展开
preg_replace_callback instead in
D:\xampp\htdocs\ECShop\upload\includes\cls_template.php on line
300
我已经将300行的这个return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
改成 return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);
还是出现以上错误!求大神! 展开
4个回答
展开全部
在有类似的提示时可以在函数前加上@试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
preg_replace函数已经在php5.5.x版本中废除
可以把preg_replace函数替换成preg_replace_callback函数
可以把preg_replace函数替换成preg_replace_callback函数
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以找售后服务人员帮你一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你确定你改过了?还是又加了一行,前面的那个没有注释掉?
追问
我重新改了,这个ECshop系统还有好多要改的!还有的php版本有要求- =!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询