欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Ecshop報錯:Strict Standards: Redefining already defined constructor for class

作者 / 無憂主機(jī) 時間 2015-10-17 10:21:10

今天小編在使用ecshop建站的時候遇到了一個問題,報錯提示: Strict Standards: Redefining already defined constructor for class alipay in?/data/web/includes/modules/payment/alipay.php?on line?85 這樣的報錯有很多,基本格式是: Strict Standards: Redefining already defined constructor for class后面加路徑。 經(jīng)過小編研究是因為ECSHOP模板架設(shè)的服務(wù)器php虛擬主機(jī)版本過高而發(fā)送報錯。??PHP 類,有兩種構(gòu)造函數(shù),一種是跟類同名的函數(shù),一種是 ____construct()。從PHP5.4開始,對這兩個函數(shù)出現(xiàn)的順序做了最嚴(yán)格的定義,必須是 ____construct() 在前,同名函數(shù)在后 那這個問題要怎解決呢? 下面以這個報錯為例 Strict Standards: Redefining already defined constructor for class alipay in?/data/web/includes/modules/payment/alipay.php?on line?85 找到文件alipay.php 使用編輯器打開,找到下面的構(gòu)造函數(shù) 將

????function __construct()
????{
????????$this->alipay();
????}
放到
????function alipay()
????{
????}
前面。 更改后如下圖: Ecshop報錯:Strict Standards: Redefining already defined constructor for class
class alipay
{

/**
* 構(gòu)造函數(shù)
*
* @access public
* @param
*
* @return void
*/
function alipay()
{
}

function __construct()
{
$this->alipay();
}
更改后,我們重新訪問網(wǎng)站,發(fā)現(xiàn)Strict Standards: Redefining already defined constructor for class alipay in?/data/web/includes/modules/payment/alipay.php?on line?85 這個報錯就沒有了。 如上述方法將所有的構(gòu)造函數(shù)放到前面問題就能得到解決。 無憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP教程:設(shè)置商品詳情頁顯示折扣和節(jié)省 ECSHOP替換系統(tǒng)中商品詳情頁部分的圖片的ALT圖片描述 ECSHOP程序如何在后臺管理中心修改支付顯示順序的方法

本文地址:http://www.gle-technology.com/ecshop/20382.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服