ホームページ  >  記事  >  バックエンド開発  >  今日ECSHOPのコードを見てみましたが、実行できませんでした。何が起こっているのでしょうか?

今日ECSHOPのコードを見てみましたが、実行できませんでした。何が起こっているのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:31:511038ブラウズ

非推奨: preg_replace(): /e 修飾子は非推奨です。代わりに C:wampwwwincludescls_template.php の 300 行目で preg_replace_callback を使用してください。

PHP はまったくわかりません。オンラインで調べたところ、preg_replace は廃止されたとのことなので、preg_replace_callback を使用してください。使用されている。 。したがって、すべての preg_replace は preg_replace_callback に置き換えられました。しかし、その後もうまくいきませんでした。

何が起こっているのですか?ありがとう!


ディスカッションに返信(解決策)

preg_replace_callback に変更した後、修飾子 e も削除されます

error_reporting に ^E_DEPRECATED を追加するだけです
コードを変更する必要はありません (変更できないと思います)まあ)
後で ECSHOP をアップグレードするまで待ってください 大丈夫です

もう一度変更したら、何かが出てきます。しかし、新たなエラーが表示され、完全に混乱してしまいました。
互換性に問題があります。あなたがた両方に感謝します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。