Deprecated: Function ereg_replace() is deprecated
项目中出现错误:
Deprecated: Function ereg_replace() is deprecated in C:\wamp\www\PHPnew\common\page.class.php on line 39
经过排查原来是当前使用的php版本太高,而php从5.3之后就没有ereg_replace了,故把ereg_replace改成preg_replace
$url_query=preg_replace("(^|&)page=$page","",$url_query);
改完后还是存在错误,这回报错信息:
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'p' in C:\wamp\www\PHPnew\common\page.class.php on line 39
经排查原来是模式缺少定界符
改为:
$url_query=preg_replace("/(^|&)page=$page/","",$url_query);
OK, 程序不再报错,调试成功!