程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 錯誤日志 error_log

PHP 錯誤日志 error_log

編輯:關於PHP編程

1.php 友好記錄錯誤日志(以日期為界限保存在不同的文件中)   [php]  //創建log目錄   $destination = 'imember_'.to_date(get_gmtime(),"Ym");//創建錯誤日志保存路徑   if (!is_dir("D:/wamp/logs/".$destination)) {       @mkdir("D:/wamp/logs/".$destination);       @chmod("D:/wamp/logs/".$destination, 0777);   }      //im:記錄php錯誤日志   ini_set("display_errors",0);//不在頁面顯示錯誤信息   error_reporting(E_ALL ^ E_NOTICE);//記錄錯誤日志的級別   ini_set( "log_errors", "On" );//打開錯誤日志   ini_set( "error_log",  "D:/wamp/logs/".$destination."/".date('d').".log");//設置保存錯誤日志的地址   2.error_log說明: error_reporting() 設置 PHP 的報錯級別並返回當前級別。 語法 error_reporting(report_level) 如果參數 level 未指定,當前報錯級別將被返回。下面幾項是 level 可能的值: 值 常量 描述 1 E_ERROR Fatal run-time errors. Errors that can not be recovered from. Execution of the script is halted 2 E_WARNING Non-fatal run-time errors. Execution of the script is not halted 4 E_PARSE Compile-time parse errors. Parse errors should only be generated by the parser 8 E_NOTICE Run-time notices. The script found something that might be an error, but could also happen when running a script normally 16 E_CORE_ERROR Fatal errors at PHP startup. This is like an E_ERROR in the PHP core 32 E_CORE_WARNING Non-fatal errors at PHP startup. This is like an E_WARNING in the PHP core 64 E_COMPILE_ERROR Fatal compile-time errors. This is like an E_ERROR generated by the Zend Scripting Engine    www.2cto.com 128 E_COMPILE_WARNING Non-fatal compile-time errors. This is like an E_WARNING generated by the Zend Scripting Engine 256 E_USER_ERROR Fatal user-generated error. This is like an E_ERROR set by the programmer using the PHP function trigger_error() 512 E_USER_WARNING Non-fatal user-generated warning. This is like an E_WARNING set by the programmer using the PHP function trigger_error() 1024 E_USER_NOTICE User-generated notice. This is like an E_NOTICE set by the programmer using the PHP function trigger_error() 2048 E_STRICT Run-time notices. PHP suggest changes to your code to help interoperability and compatibility of the code 4096 E_RECOVERABLE_ERROR Catchable fatal error. This is like an E_ERROR but can be caught by a user defined handle (see also set_error_handler()) 8191 E_ALL All errors and warnings, except level E_STRICT (E_STRICT will be part of E_ALL as of PHP 6.0)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved