免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

網(wǎng)站二次開(kāi)發(fā),ECSHOP錯誤處理_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)

歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!

網(wǎng)絡(luò )編程

網(wǎng)站二次開(kāi)發(fā),ECSHOP錯誤處理

作者:qvdv 來(lái)源: 更新時(shí)間:2018-04-09

1、報錯: Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

將:return preg_replace("/{([^}{n]*)}/e", "$this->select('1');", $source);

改為:

return preg_replace_callback("/{([^}{n]*)}/", function($r) { return $this->select($r[1]); }, $source);

2、錯誤:Strict Standards: Only variables should be passed by reference

$tag_sel = array_shift(explode(' ', $tag));

改為:

$tagArr = explode(' ', $tag); $tag_sel = array_shift($tagArr);

3、錯誤:Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

$val = preg_replace("/[([^[]]*)]/eis", "'.'.str_replace('$','$','1')", $val);

改為:$val = preg_replace_callback("/[([^[]]*)]/", function($r) {return '.'.str_replace('$','$',$r[1]);}, $val);

4、報錯:Strict Standards: Redefining already defined constructor for class cls_sql_dump

解決:把__construct()函數放在,同名函數上面就行了。

5、報錯:Strict Standards: Non-static method cls_sql_dump::get_random_name() should not be called statically

解決: function get_random_name()改為: static function get_random_name()

6、報錯:Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

解決:

$pattern     = '/.*?/se';

 $replacement = "'{include file='.strtolower('1'). '}'";

$source      = preg_replace($pattern, $replacement, $source);

改為:

$pattern = '/.*?/s';

$replacement = function($r){return '{include file='.strtolower($r[1]). '}';};

$source = preg_replace_callback($pattern, $replacement, $source);

7、報錯:Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

解決:$out = "<?php n" . '$k = ' . preg_replace("/('$[^,]+)/e" , "stripslashes(trim('1','''));", var_export($t, true)) . ";n";

改為:$out = "<?php n" . '$k = ' . preg_replace_callback("/('$[^,]+)/", function($r) { return stripslashes(trim($r[1],''')); }, var_export($t, true)) . ";n";

8、報錯:Strict Standards: Only variables should be passed by reference

將:$tag_sel = array_shift(explode(' ', $tag));

改爲:$tagArr = explode(' ', $tag);$tag_sel = array_shift($tagArr);

9、報錯:Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

: return preg_replace("/{([^}{n]*)}/e", "$this->select('1');", $source);

改為:return preg_replace_callback("/{([^}{n]*)}/", function($r) { return $this->select($r[1]); }, $source);


本文版權所有,轉載須注明:來(lái)源  http://m.cheanjie.com/qvdv-oop-825.html