php去除deprecated的實例方法
1、找到并打開“php/php.ini”文件。
2、修改內容為“error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING”即可。
去掉PHP的中警告(warning)、deprecate等提示的方法
打開php/php.ini:
修改
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
為
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
知識點擴展
php Deprecated 解決辦法
這個問題是因為php版本過高。
在php5.3中,正則函數ereg_replace已經廢棄,而dedecms還繼續(xù)用。有兩個方案可以解決以上問題:
1、把php版本換到v5.3下。
2、繼續(xù)使用v5.3,修改php.ini文件
;extension=php_mbstring.dll
改為
extension=php_mbstring.dll
;mbstring.func_overload = 0
修改為:
mbstring.func_overload = 7
或者使用其他的函數:
define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );
//改為
define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', dirname(__FILE__) ) );
注:因為preg_replace比ereg_replace的執(zhí)行速度快,PHP推薦使用preg_replace.
到此這篇關于php去除deprecated的實例方法的文章就介紹到這了,更多相關php去除deprecated的方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
分析php://output和php://stdout的區(qū)別
本篇文章給大家詳細分析了php://output和php://stdout的用法區(qū)別以及實例代碼分享,有需要的朋友可以參考學習下。2018-05-05php addslashes 利用遞歸實現使用反斜線引用字符串
以下是對php中利用遞歸實現使用反斜線引用字符串的方法進行了詳細的分析介紹,需要的朋友可以過來參考下2013-08-08php中session過期時間設置及session回收機制介紹
在網上可以找到修改配置文件中的session.gc_maxlifetime,如果想了解更多session回收機制,繼續(xù)閱讀2014-05-05