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

新聞中心

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空間的問題?,F(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://m.love62.cn/ecshop/17777.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服