php 升級到 5.3+ 后出現(xiàn)的一些錯誤,如 ereg(); ereg_replace(); 函數(shù)報錯
在php5.3環(huán)境下運行,常常會出現(xiàn)
Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg_replace() is deprecated in...這些類型的報錯提示。
其原因在于: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報錯
因為我們現(xiàn)在php是5.3的原因,在php5.3之中可以直接用”=”,而之前因為在本地上測試都是5.3以下的php環(huán)境用的是”=&”符號。
在 5.3版本之后已經(jīng)不允許在程序中使用”=&”符號。如果你的網(wǎng)站出現(xiàn)了Deprecated: Assigning the return value of new by reference is deprecated in 錯誤,別著急,先定位到出錯的文件,查找下是不是在程序中使用了”=&”,發(fā)現(xiàn)使用了”=&”符號,去掉‘&'符號之后程序運行 正常。
問題:Deprecated: Function set_magic_quotes_runtime() is deprecated in
導(dǎo)致這個提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已經(jīng)關(guān)閉。
而且在PHP6中已經(jīng)完全移除此特性。
你可以注釋或者刪除掉出錯的行,或者是在set_magic_quotes_runtime()前面加@符號
- 如何把php5.3版本升級到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腳本不報錯的原因
- PHP empty函數(shù)報錯解決辦法
- php 啟動時報錯的簡單解決方法
- php 啟動報錯如何解決
- php5.4傳引用時報錯問題分析
相關(guān)文章
ThinkPHP模板Volist標(biāo)簽嵌套循環(huán)輸出多維數(shù)組的方法
這篇文章主要介紹了ThinkPHP模板Volist標(biāo)簽嵌套循環(huán)輸出多維數(shù)組的方法,結(jié)合實例形式詳細(xì)分析了Volist標(biāo)簽嵌套調(diào)用輸出多維數(shù)組的相關(guān)技巧,需要的朋友可以參考下2016-03-03laravel-admin 管理平臺獲取當(dāng)前登陸用戶信息的例子
今天小編就為大家分享一篇laravel-admin 管理平臺獲取當(dāng)前登陸用戶信息的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10Yii2使用小技巧之通過 Composer 添加 FontAwesome 字體資源
前天幫同事改個十年前的網(wǎng)站 bug,頁面上一堆 include require 不禁讓人抱頭痛哭。看到 V2EX 上的討論說,寫 PHP 不用框架等同于耍流氓。Yii Framework 是我使用了 2 年多的 PHP 框架,器大活好,皮實耐操。 Yii2 還在 Beta 中,不過不影響拿來預(yù)研。2014-06-06Zend Framework實現(xiàn)多服務(wù)器共享SESSION數(shù)據(jù)的方法
這篇文章主要介紹了Zend Framework實現(xiàn)多服務(wù)器共享SESSION數(shù)據(jù)的方法,詳細(xì)分析了SESSION數(shù)據(jù)共享的原理與實現(xiàn)技巧,需要的朋友可以參考下2016-03-03在Mac OS上編譯安裝Nginx+PHP+MariaDB開發(fā)環(huán)境的教程
這篇文章主要介紹了在Mac OS上編譯安裝Nginx+PHP+MariaDB開發(fā)環(huán)境的教程,包括使用phpize安裝PHP擴展的方法,需要的朋友可以參考下2016-02-02