php error log 函式的使用

2021-07-23 15:30:47 字數 691 閱讀 2418

error_log

bool error_log ( string message [, int message_type [, string destination [, string extra_headers]]] )

傳送乙個錯誤資訊到web伺服器的錯誤日誌,乙個tcp的埠或者是乙個檔案。

[separator]

我們看它的引數,第乙個引數message是訊息內容,第二個引數type是訊息型別,第三個引數是目標檔案,第四個引數是其他的頭資訊。其實一般第四個引數都用不到,我們主要看前面三個引數,第二個引數是訊息型別,包括0, 1, 2, 3等四種型別,0是預設的型別。四個型別的作用:

0資訊內容傳送到php的系統日誌記錄,使用作業系統的自己的日誌記錄機制或乙個檔案,整個取決於php.ini中的配置選項error_log的內容。這是預設選項。

1把資訊內容傳送到乙個郵件位址,第三個引數就是乙個郵件位址,第四個引數是乙個頭資訊傳送郵件的,第二個型別使用mail()函式來傳送郵件

2訊息通過php的除錯伺服器,遠端的寫入到某個php除錯伺服器上,當然,php在編譯的時候--enable-debugger必須開啟,另外,整個型別只是針對php 3有效

3訊息作為乙個新行附加在乙個目標檔案中

其實對於我們來說,日誌為了簡便起見,一般直接使用型別3就比較合適了,把日誌檔案寫到自己需要的檔案中。

Sql Server REPLACE函式的使用

replace 用第三個表示式替換第乙個字串表示式中出現的所有第二個給定字串表示式。語法replace string replace1 string replace2 string replace3 引數 string replace1 待搜尋的字串表示式。string replace1 可以是字元...

Sql Server REPLACE函式的使用

replace 更新替換資料庫某個欄位的的部分的值,比如替換資料庫中url欄位的網域名稱,語法 replace cloum string old string old 引數 cloum 待替換欄位的字串表示式。string old 待查詢的字串表示式。string old 替換用的字串表示式。示列 ...

如何使EnableMenuItem函式的呼叫有效

在mfc環境下menu的修改在預設的情況下是通過ccmdui來改變的,呼叫enablemenuitem函式無效 不管是全域性api還是 cmenu類的成員函式 但是只要修改cframewnd類的乙個成員變數m bautomenuenable就可以使呼叫的函式有效.m bautomenuenable在...