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

新聞中心

Ecshop的Php5.5版本最新報(bào)錯(cuò)問題解決方法

作者 / 無憂主機(jī) 時(shí)間 2014-12-04 16:21:19

現(xiàn)如今有運(yùn)行在php5.5版本環(huán)境的ecshop就會(huì)發(fā)現(xiàn)一些報(bào)錯(cuò),而且很多空間商也不知道怎么解決,而這并不是php空間的問題。現(xiàn)在給大家講解一下報(bào)錯(cuò)及解決方法報(bào)錯(cuò):preg_replace_callback Requires argument 2, 'Array', to be a valid callback 這個(gè)報(bào)錯(cuò)就是提示:第二個(gè)參數(shù)不能為數(shù)組,只是一個(gè)回調(diào),該如何解決呢?首先要找到這個(gè)調(diào)用的地方,如下:

return preg_replace_callback($pattern, $replace, $source);
修改為:
return preg_replace_callback($pattern,
function ($m){
return $this->call_back($m[1]);
}
$source);
再定義“call_back”回調(diào)方法,即可
function call_back($matches){ 
return $matches[1].($matches[2]+1); 
}
問題:
preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead
其中有段代碼:
return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source)
此問題是以為php 5.5以上版本拋棄了“preg_replace()”中的 “/e”其實(shí)刪除掉“/e”即可解決,如下:
return preg_replace("/{([^\}\{\n]*)}/","\$this->select('\\1');", $source);
無憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP團(tuán)購編輯包數(shù)據(jù)庫錯(cuò)誤 ECSHOP一些常用的SQL執(zhí)行語句 如何處理ECSHOP后臺(tái)頻繁自動(dòng)退出 后臺(tái)添加訂單提示庫存不足BUG解決(ECSHOP2.7.2版本)

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

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服