php 出錯控制

2021-06-15 21:56:20 字數 1569 閱讀 4117

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; 錯誤報告是按位的。或者將數字加起來得到想要的錯誤報告等級。

; e_all - 所有的錯誤和警告

; e_error - 致命性執行時錯

; e_warning - 執行時警告(非致命性錯)

; e_parse - 編譯時解析錯誤

; e_notice - 執行時提醒(這些經常是是你的**的bug引起的,

;也可能是有意的行為造成的。(如:基於未初始化的變數自動初始化為乙個

;空字串的事實而使用乙個未初始化的變數)

; e_core_error - 發生於php啟動時初始化過程中的致命錯誤

; e_core_warning - 發生於php啟動時初始化過程中的警告(非致命性錯)

; e_compile_error - 編譯時致命性錯

; e_compile_warning - 編譯時警告(非致命性錯)

; e_user_error - 使用者產生的出錯訊息

; e_user_warning - 使用者產生的警告訊息

; e_user_notice - 使用者產生的提醒訊息

; 例子:

; error_reporting = e_all & ~e_notice ; 顯示所有的錯誤,除了提醒

; error_reporting = e_compile_error|e_error|e_core_error ; 僅顯示錯誤

error_reporting = e_all & ~e_notice ; 顯示所有的錯誤,除了提醒

display_errors = on ; 顯示出錯誤資訊(作為輸出的一部分)

; 在最終發布的web站點上,強烈建議你關掉這個特性,並使用

; 錯誤日誌代替(參看下面)。

; 在最終發布的web站點繼續讓 display_errors 有效可能

; 暴露一些有關安全的資訊,例如你的web服務上的檔案路徑、

; 你的資料庫規劃或別的資訊。

display_startup_errors = off ; 甚至當display_erroes開啟了,發生於php的啟動的步驟中

; 的錯誤也不會被顯示。

; 強烈建議保持使 display_startup_errors 關閉,

; 除了在改錯過程中。

log_errors = off ; 在日誌檔案裡記錄錯誤(伺服器指定的日誌,stderr標準錯誤輸出,或error_log(下面的))

; 正如上面說明的那樣,強烈建議你在最終發布的web站點以日誌記錄錯誤

; 取代直接錯誤輸出。

track_errors = off ; 儲存最近乙個 錯誤/警告 訊息於變數 $php_errormsg (boolean)

;error_prepend_string = "

;error_log = filename ; 記錄錯誤日誌於指定檔案

;error_log = syslog ; 記錄錯誤日誌於系統日誌 syslog (nt 下的事件日誌, windows 95下無效)

warn_plus_overloading = off ; 當將『+』用於字串時警告 

php配置出錯,引發上傳檔案出錯

今天在做檔案上傳的時候,按正常邏輯提交,可提交到伺服器後,files tmp name 死活不對,表單的enctype multipart form data 這個也加上了,可值一直都是空。網上查了說要改php配置檔案的upload tmp dir,可是我其它系統能夠正常上傳,說明這個配置應該沒有問...

iis整合php出錯查詢實錄

此錯誤斷斷續續折騰我差不多乙個星期,讓我寢食難安,中途也因為其他事情想放棄,改用其他可行辦法 也就是換個php環境 但是由於我的性格是那種比較犟的那種,想原來用的好好的程式現在有問題,認為一定是哪個地方出問題了,一定能再弄好的。下面就說一下我的這次查錯過程,希望對遇到此類錯誤的人有所幫助。原先在自己...

時間控制 PHP

strtotime 將任何英文文字的日期時間描述解析為時間戳。date 反函式date y m d h i s time 時間戳格式化為字串,strtotime 反函式mktime 從日期取得時間戳。echo mktime 21,50,55,07,14,2010 輸出 127911545 1.獲取上...