国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP error_log()將錯誤信息寫入一個文件(定義和用法)

PHP error_log()將錯誤信息寫入一個文件(定義和用法)

2020-05-23 15:01PHP教程網 PHP教程

PHP error_log()定義和用法,帶有二個簡單小例子加函數解釋

在php程序編寫中,養成寫入log文件的編程習慣,是一個很好的編程習慣,程序員都應該學會這種編程思想,不要太浮躁。前期編程的不嚴謹,往往會帶來后期維護和調式的困難,付出的時間和精力將會更多。
error_log() 是發送錯誤信息到某個地方的一個函數,在程序編程中比較常見,尤其是在程序調試階段。
本文將用實例講解一下error_log()這個函數的用法,以及一些需要注意的問題。

復制代碼 代碼如下:

<?php
$str='這是條錯誤信息。';
error_log($str,3,'errors.log');
?>


上述是最常用的error_log()例子,它的作用是把一條信息寫入errors.log這個文件里,這個文件如果不存在則自動創建。在這個例子中,我們看到有一個參數“3”,注意這個數字“3”不能更改也不能去掉。
下面列舉一下使用error_log()這個函數的過程中可能出現的問題:
(1)程序報錯提示:Warning: error_log() [function.error-log]: failed to open stream: Permission denied in ...on line ...
上述錯誤的出現,是因為文件沒有寫權限,開啟該目錄的文件寫權限即可。
(2)寫入到log文件中的信息不能換行
使用error_log()寫入log文件,會發現文字是沒有換行的,可以對以上代碼做如下改進:

復制代碼 代碼如下:

<?php
$str="這是條錯誤信息。\r\n";
error_log($str,3,'errors.log');
?>


注意$str,用的是雙引號(php單引號和雙引號的區別),還在字符串結尾加上了\r\n。這跟第一個實例那個寫法是不同的。
下面對error_log()函數做一些介紹
格式
bool error_log ( string $message [, int $message_type=0 [, string $destination [, string $extra_headers ]]] )
把錯誤信息發送到 web 服務器的錯誤日志,或者到一個文件里。
message     應該被記錄的錯誤信息。
message_type
設置錯誤應該發送到何處。使用 操作系統的日志機制或者一個文件,取決于 error_log 指令設置了什么。可能的信息類型有以下幾個:
 0 message 發送到 PHP 的系統日志。 這是個默認的選項。iis服務器運行調試php程序錯誤信息生成log文件在哪里。
 1 message 發送到參數 destination 設置的郵件地址。 第四個參數 extra_headers 只有在這個類型里才會被用到。
 2 不再是一個選項。
 3 message 被發送到位置為 destination 的文件里。 字符 message 不會默認被當做新的一行,而是追加到行末。
 4 message 直接發送到 SAPI 的日志處理程序中。
destination 目標。它的含義描述于以上,由 message_type 參數所決定。
extra_headers 額外的頭。當 message_type 設置為 1 的時候使用。 該信息類型使用了 mail() 的同一個內置函數。

 

返回值   成功時返回 TRUE, 或者在失敗時返回 FALSE。

再來個例子

復制代碼 代碼如下:

發送一封帶有自定義錯誤的電子郵件:
<?php
$test=2; if ($test>1) {
error_log("A custom error has been triggered", 1,"someone@example.com","From: webmaster@example.com");
}
?>


輸出:
A custom error has been triggered

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 在线视频 中文字幕 | 久久九九99 | 国产成人黄色 | 国产精品福利在线 | 在线一区二区三区 | 欧美日韩中文字幕在线 | 亚洲欧美激情视频 | 日韩色区| 日韩高清中文字幕 | 国产福利91精品一区二区 | 国产视频aaa| 青草精品 | 日韩视频三区 | 国产精品视频播放 | 欧美精品在线免费观看 | 成人在线激情 | 亚洲色图88| 亚洲依依 | 亚洲精品成人av | 91在线免费观看 | 亚洲精品一区二区三区蜜桃久 | 国产精品无码久久久久 | av电影免费在线观看 | 日韩成人av在线 | 欧美99 | 亚洲一区二区三区免费观看 | 中文字幕日韩欧美一区二区三区 | av在线天堂网| 久久久精品网站 | 日本精品一区二区三区在线观看视频 | 亚洲天堂中文字幕 | 久久成人免费视频 | 日韩精品91爱爱 | 欧美浮力 | 国产激情91久久精品导航 | 精品国产欧美 | 最近免费中文字幕在线视频2 | av一区二区在线观看 | 欧美日韩成人精品 | 插插射啊爱视频日a级 | 日韩欧美一区二区三区免费观看 |