ホームページ >バックエンド開発 >PHPチュートリアル >厳格な標準に対する解決策: ECShop では変数のみを参照によって渡す必要があります。

厳格な標準に対する解決策: ECShop では変数のみを参照によって渡す必要があります。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-20 13:04:451005ブラウズ

厳格な標準に対する解決策: 変数のみを参照によって渡す必要があることが ECShop に表示されます

今日 ecshop をインストールしたとき、エラー メッセージが上部に表示されました: 厳格な標準: F:www.xxxx.comcls_template.php の 418 行目で変数のみを参照によって渡す必要があります

解決策:

cls_template.php ファイルを開き、次のコードを見つけます:


$tag_sel = array_shift(explode(' ', $tag));
言い忘れていましたが、私の PHP バージョンは 5.4.19 です。デフォルトでは、PHP 5.3 以降では特定の変数のみを渡すことができますが、関数の戻り値では渡すことができないため、このコード内のエクスプロイトを移動して再割り当てする必要があります

$tagArr =explode(' ', $tag);
$tag_sel = array_shift($tagArr);
この後、上部のエラーが消えますが、ecshop バックエンドに移動して [キャッシュのクリア] をクリックして、左側と下部のエラーを削除する必要があります。


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