Heim >Backend-Entwicklung >PHP-Tutorial >急今天看了一下ECSHOP的代码,却运行不起来,请问这是怎么回事?

急今天看了一下ECSHOP的代码,却运行不起来,请问这是怎么回事?

WBOY
WBOYOriginal
2016-06-23 13:31:511107Durchsuche

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\wamp\www\includes\cls_template.php on line 300

PHP一点都不会,在网上查了一下:说preg_replace已经过时了,都用preg_replace_callback了。于是就把所有的preg_replace都替换成preg_replace_callback了。可之后还是不行。

请问怎么回事?谢谢!


回复讨论(解决方案)

换成preg_replace_callback之后 修饰符e也去掉

给 error_reporting 附加一个  ^ E_DEPRECATED 即可
不必去修改代码(估计你改不好)
待以后升级 ECSHOP 就没事了

我又改了一次,可以出来东西了。但又出现了新的错误,完全晕菜了。
就是它兼容性有问题。谢谢两位了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn