《PHP與MySQL程式設計》第八章異常處理

2021-08-26 11:22:46 字數 600 閱讀 9884

8.2 錯誤日誌

1. web伺服器程序所有者必須有足夠的許可權來寫日誌檔案到某個目錄。

2. 確保這個檔案存放在文件根之外,以減少遭到攻擊的可能性。

3. 可以寫入作業系統的日誌工具(linux上是syslog,windows上是event viewer)。

<?php

define_syslog_variables();

openlog("chp8", log_pid, log_user);

syslog(log_warning, "chapter 8 example warning");

closelog();

?>

int openlog(string ident, int option, int facility);

ident:訊息識別符號。

option:

facility:指定log_cron將後續的訊息傳送到cron日誌,指定log_user使訊息傳送到messages檔案。

8.3 異常處理

try

} catch (exception $e)

《PHP與MySQL程式設計》第八章異常處理

8.2 錯誤日誌 1.web伺服器程序所有者必須有足夠的許可權來寫日誌檔案到某個目錄。2.確保這個檔案存放在文件根之外,以減少遭到攻擊的可能性。3.可以寫入作業系統的日誌工具 linux上是syslog,windows上是event viewer define syslog variables op...

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

C 程式設計第八章

靜態聯編所支援的多型性稱為編譯時的多型性。動態聯編所支援的多型性稱為執行時的多型性。1 靜態聯編中的賦值相容性及名字支配規律類的物件和呼叫的函式一一對應,編譯時即可確定呼叫關係,從而產生編譯時的多型性。include using namespace std const double pi 3.141...