利用ini_set可以快速的修改php.ini配置設置,無需打開php.ini就可以了,特別是虛擬主機時你沒有修改php.ini的權限時就會發現這個函數的作用了,下面看幾個實例吧。
ini_set具有更改php.ini設置的功能,此函數接收兩個參數,需要調整的配置變量名,以及變量的新值.
- <?php
- error_reporting(e_all); //1.指定錯誤報告,錯誤類型為全部
- //ini_set("error_reporting",e_all); //臨時改變配置文件的值
- //ini_get("upload_max_filesize"); //獲取配置文件的值
- ini_set("display_errors","off"); //2.關閉配置文件中的顯示錯誤
- ini_set("log_errors","on"); //3.開啟錯誤日志功能
- ini_set("error_log","c:/error.log"); //4.指定錯誤文件(可寫)
- error_log("this is a error message!!!!"); //輸出錯誤信息
- ?>
錯誤處理:1.語法錯誤,2.運行時的錯誤,3.邏輯錯誤
錯誤報告:1,錯誤:e_error,2,警告:e_warning,3,注意:e_notice
建議:開發階段:開發是輸出所有的錯誤報告,有利于調試程序,運行階段:不要讓程序輸出任何一種錯誤報告
新聞熱點
疑難解答