php 升級(jí)到 5.3+ 后出現(xiàn)的一些錯(cuò)誤,如 ereg(); ereg_replace(); 函數(shù)報(bào)錯(cuò)
在php5.3環(huán)境下運(yùn)行,常常會(huì)出現(xiàn)
Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg_replace() is deprecated in...這些類型的報(bào)錯(cuò)提示。
其原因在于:php5.3以上的版本不支持ereg()函數(shù),而是使用preg_match()函數(shù);不支持ereg_replace()函數(shù),而使用preg_replace()函數(shù)。
解決方法:將不支持的函數(shù)修改為支持的函數(shù)即可?!?nbsp;
例如
if(eregi('^('value', $value)
改為:
if(preg_match('/value/', $value)
再例如:
$string = ereg_replace(' value', ' ', trim($string));
改為:
$string = preg_replace('{ value}', ' ', trim($string));
解決Deprecated: Assigning the return value of new by reference is deprecated in報(bào)錯(cuò)
因?yàn)槲覀儸F(xiàn)在php是5.3的原因,在php5.3之中可以直接用”=”,而之前因?yàn)樵诒镜厣蠝y(cè)試都是5.3以下的php環(huán)境用的是”=&”符號(hào)。
在 5.3版本之后已經(jīng)不允許在程序中使用”=&”符號(hào)。如果你的網(wǎng)站出現(xiàn)了Deprecated: Assigning the return value of new by reference is deprecated in 錯(cuò)誤,別著急,先定位到出錯(cuò)的文件,查找下是不是在程序中使用了”=&”,發(fā)現(xiàn)使用了”=&”符號(hào),去掉‘&'符號(hào)之后程序運(yùn)行 正常。
問題:Deprecated: Function set_magic_quotes_runtime() is deprecated in
導(dǎo)致這個(gè)提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已經(jīng)關(guān)閉。
而且在PHP6中已經(jīng)完全移除此特性。
你可以注釋或者刪除掉出錯(cuò)的行,或者是在set_magic_quotes_runtime()前面加@符號(hào)
- 如何把php5.3版本升級(jí)到php5.4或者php5.5
- php5.4以上版本GBK編碼下htmlspecialchars輸出為空問題解決方法匯總
- Windows下編譯PHP5.4和xdebug全記錄
- php5.4以下版本json不支持不轉(zhuǎn)義內(nèi)容中文的解決方法
- 注意:php5.4刪除了session_unregister函數(shù)
- 安裝apache2.2.22配置php5.4(具體操作步驟)
- PHP5.4中json_encode中文轉(zhuǎn)碼的變化小結(jié)
- 探尋PHP腳本不報(bào)錯(cuò)的原因
- PHP empty函數(shù)報(bào)錯(cuò)解決辦法
- php 啟動(dòng)時(shí)報(bào)錯(cuò)的簡單解決方法
- php 啟動(dòng)報(bào)錯(cuò)如何解決
- php5.4傳引用時(shí)報(bào)錯(cuò)問題分析
相關(guān)文章
php微信公眾號(hào)開發(fā)之現(xiàn)金紅包
這篇文章主要為大家詳細(xì)介紹了php微信公眾號(hào)開發(fā)之現(xiàn)金紅包,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
ThinkPHP的模版中調(diào)用session數(shù)據(jù)的方法
這篇文章主要介紹了ThinkPHP的模版中調(diào)用session數(shù)據(jù)的方法,需要的朋友可以參考下2014-07-07
PHP得到某段時(shí)間區(qū)間的時(shí)間戳 php定時(shí)任務(wù)
linux 定時(shí)掃描,若有滿足條件的用戶,則發(fā)送短信2012-04-04
PHP模板引擎Smarty內(nèi)置變量調(diào)解器用法詳解
這篇文章主要介紹了PHP模板引擎Smarty內(nèi)置變量調(diào)解器用法,結(jié)合實(shí)例形式詳細(xì)分析了Smarty中的常用內(nèi)置變量調(diào)節(jié)器定義與使用技巧,需要的朋友可以參考下2016-04-04
PHP中使用mpdf 導(dǎo)出PDF文件的實(shí)現(xiàn)方法
這篇文章主要介紹了PHP中使用mpdf 導(dǎo)出PDF文件的實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10

