ecshop php7
第一阶段PHP2016/05/25评论关闭
ecshop支持php7 ecshop升级php7
cls_template.php
第 300 行
1
2
3
4
5
6#returnpreg_replace("/{([^\}\{\n]*)}/e","\$this->select('\\1');",$source);
returnpreg_replace_callback("/{([^\}\{\n]*)}/",
function($r){
return$this->select($r[1]);
}
,$source);
第 495 行
1
2
3
4#$out="
$out="
returnstripslashes(trim($r[1],'\''));
} , var_export($t, true)) .";\n";
第 558 行
1
2
3
4
5#$val= preg_replace("/\[([^\[\]]*)\]/eis","'.'.str_replace('$','\$','\\1')",$val);
$val= preg_replace_callback("/\[([^\[\]]*)\]/is",function($r){
return'.'.$r[1];
}
,$val);
第 1080 行
1
2
3
4#$source= preg_replace($pattern,$replacement,$source);
$source= preg_replace_callback($pattern,function($r){
return'{include file='.strtolower($r[1]).'}';
},$source);
cls_mysql.php
第 21 行
1
require__DIR__ .'/mysql.php7.php';
第 125 行
1
2
3
4/* 如果mysql 版本是 4.1+ 以上,需要对字符集进行初始化 */
mysql_set_charset($charset,$this->link_id);
mysql_select_db($dbname,$this->link_id);
$this->version = mysql_get_server_info($this->link_id);