ホームページ  >  記事  >  バックエンド開発  >  Bigcommerce: PHP バージョン アップグレード エラーの解決策_PHP チュートリアル

Bigcommerce: PHP バージョン アップグレード エラーの解決策_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:18:46825ブラウズ

エラー内容 1: 厳格な基準: の宣言は....である必要があります と互換性があります....

厳格な基準: ISC_CHECKOUT_PROVIDER::GetPropertiesSheet() の宣言は ISC_MODULE::GetPropertiesSheet($tab_id, $idGlobal, $jsGlobal, $jsSelectedFunction, $customVars = Array, $moduleId と互換性がある必要があります) = NULL) /home/ipcamera/public_html/includes/classes/class.checkoutprovider.php の回線892

エラーの意味: 親クラスの関数がサブクラスによってオーバーライドされており、サブクラス関数のパラメータが親クラスのパラメータに対応していません

エラーが報告されているファイル class.checkoutprovider.php の 892 行を表示します。GetPropertiesSheet() 関数は次のとおりです。

パブリック関数 GetPropertiesSheet($tabId, $doHeaderRows=true, $moduleId=''){

......

}

解決策: GetPropertiesSheet() 関数のパラメーターを親クラスのパラメーターに変更します。実際には、エラー メッセージを直接コピーするだけです~

変更後:

公開関数 GetPropertiesSheet($tabId, $idGlobal, $jsGlobal, $jsSelectedFunction, $customVars = Array(), $moduleId = NULL)

{

......

}


エラー内容 2: 厳格な標準: 非静的メソッド.... であるべきです ..... では静的に呼び出されません

厳格な基準: 非静的メソッド ISC_REDIRECTS::generateRedirectUrl() は、30 の/home/ipcamera/public_html/lib/class.redirects.php で静的に呼び出すべきではありません

エラーの意味: generateRedirectUrl() 関数は非静的に宣言されており、静的に宣言されたメソッド (static) から呼び出すことはできません

エラーが報告されているファイル class.redirects.php の 30 行を表示します。GetPropertiesSheet() 関数は次のとおりです。

public

static関数checkRedirect($urlPath) { // @codeCoverageIgnoreStart
$newUrl = self::generateRedirectUrl($urlPath);

......

}

パブリック関数generateRedirectUrl($urlPath)

{


......

}

解決策:

generateRedirectUrl() 関数を静的宣言に変更します

変更後:

パブリック静的関数generateRedirectUrl($urlPath)

{

……

}



エラー内容 3:

厳格な標準: mktime(): 代わりに time() 関数を使用する必要があります...

厳格な基準

: mktime(): オンラインでは代わりに time() 関数を使用する必要があります/home/ipcamera/public_html/lib/general.php 3590

エラーレポートの意味: パラメータなしで

mktime()メソッドが呼び出された場合、エラーメッセージがスローされます 次のように、ファイルgeneral.phpのエラー行3590を表示します。

$args = func_get_args();

$result = call_user_func_array("mktime", $args);

解決策:
mktime() メソッドが time() メソッドに変更されました

変更後: $args = func_get_args();

$result = call_user_func_array("時間", $args);






http://www.bkjia.com/PHPjc/621622.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/621622.html技術記事エラー内容 1: 厳格な標準:.... の宣言は.... と互換性がある必要があります。 厳格な標準: ISC_CHECKOUT_PROVIDER::GetPropertiesSheet() の宣言は comp... である必要があります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。