php中关于preg_replace()"/e"的错误

装完xampp,解决了mysql等端口冲突问题后,安装opencart成功后,启动前台页面,出现这个问题”Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback() instead in...."捣鼓了一会,因为php压根就还没入门,后来稍微了解了两个函数的语法,解决了。

vqmod.php中用到preg_replace()的那行开始为:

以下链接为preg_replace()函数的说明文档:

http://www.php.net/manual/zh/function.preg-replace.php

由于“e (PREG_REPLACE_EVAL)”自 PHP 5.5.0 起废弃。强烈建议不要使用本特性。

改为:

以下链接为preg_replace_callback()函数的说明文档:

http://www.php.net/manual/zh/function.preg-replace-callback.php

你可能感兴趣的:(php中关于preg_replace()"/e"的错误)