欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

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

作者 / 無憂主機 時間 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模板架設的服務器php虛擬主機版本過高而發(fā)送報錯。??PHP 類,有兩種構造函數(shù),一種是跟類同名的函數(shù),一種是 ____construct()。從PHP5.4開始,對這兩個函數(shù)出現(xià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 使用編輯器打開,找到下面的構造函數(shù) 將

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

/**
* 構造函數(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 這個報錯就沒有了。 如上述方法將所有的構造函數(shù)放到前面問題就能得到解決。 無憂主機相關文章推薦閱讀: ECSHOP教程:設置商品詳情頁顯示折扣和節(jié)省 ECSHOP替換系統(tǒng)中商品詳情頁部分的圖片的ALT圖片描述 ECSHOP程序如何在后臺管理中心修改支付顯示順序的方法

本文地址:http://m.love62.cn/ecshop/20382.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服