php5.4環境にECshopをインストールする際に発生する厳しい基準への解決策
php5.4 環境に ECshop をインストールすると、Strict Standards のエラーと警告が多数表示されます。検索したところ、解決策が見つかりました。
1. php5.4環境にECshopをインストールする際に、406行目に/cls_template.phpを含める解決策。
文 $tag_sel = array_shift(explode(‘ ‘, $tag)); を 2 つの文に分割します。
array_shift() のパラメータは参照によって渡されます。5.3 以降ではデフォルトで特定の変数のみを渡すことができ、関数を通じて値を返すことはできません。end(&array) についても同様です。後で終了関数もありますが、これも分解する必要があります) 2 行に分割されます)。
2. php5.4環境にECshopをインストールする場合の346行目のincludes/lib_base.phpの解決策。
cls_image.php の関数 gd_version() を静的関数 gd_version() に変更します。
3. バックグラウンドでストア開始ウィザードの警告ソリューションをクリックします。
admin/include/modules/payment の下にあるいくつかのファイル コンストラクターが間違っています。削除してください。 (PHP コンストラクターはそのように書かれていません。このコンストラクターを書いた人は C++ 出身であると推定されています。)