天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

php程序編寫中,養(yǎng)成寫入log文件的編程習慣,是一個很好的編程習慣,程序員都應(yīng)該學會這種編程思想,不要太浮躁。前期編程的不嚴謹,往往會帶來后期維護和調(diào)式的困難,付出的時間和精力將會更多。
error_log() 是發(fā)送錯誤信息到某個地方的一個函數(shù),在程序編程中比較常見,尤其是在程序調(diào)試階段。
本文將用實例講解一下error_log()這個函數(shù)的用法,以及一些需要注意的問題。
復制代碼 代碼如下:
<?php
$str='這是條錯誤信息。';
error_log($str,3,'errors.log');
?>

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

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

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

再來個例子
復制代碼 代碼如下:
發(fā)送一封帶有自定義錯誤的電子郵件:
<?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

php技術(shù)PHP error_log()將錯誤信息寫入一個文件(定義和用法),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99福利视频 | 无码11久岁箩筣 | 在野外被男人躁了一夜动图 | 亚洲人成在线观看一区二区 | 国产成人ae在线观看网站站 | 精品手机在线视频 | 国产精品一区二区制服丝袜 | 理论片午午伦夜理片影院 | 国产AV无码一二三区视频 | 野花高清在线观看免费3中文 | 国产99精品视频一区二区三区 | 亚洲精品国产国语 | 伊人久久大香线蕉综合影 | 麻豆国产99在线中文 | 被室友C哭调教双性 | 精品国产精品人妻久久无码五月天 | 狠狠色欧美亚洲狠狠色www | 99re8久久热在线视频 | 秋霞电影网伦大理电影在线观看 | 成熟YIN荡美妞A片视频麻豆 | 亚洲AV久久无码精品热九九 | 美女被男人撕衣舔胸 | 又黄又猛又爽大片免费 | 看美女大腿中间的部分 | 20岁中国男同志china1069 20岁αsrian男同志免费 | 国产欧美一区二区三区免费 | 国产国拍亚洲精品永久软件 | 曰批视频免费40分钟不要钱 | 看了n遍舍不得删的黄文 | a一级毛片视频免费看 | 中文在线日韩亚洲制服 | 麻豆国产原创中文AV网站 | 亚洲 综合 自拍 精品 在线 | 月夜直播免费看 | 扒开美女嫩bbb | 亚洲中文热码在线视频 | 扒开老师大腿猛进AAA片 | www.久艹| 果冻传媒在线观看进入窗口 | 精品人妻伦一二三区久久AAA片 | 国产免费啪嗒啪嗒视频看看 |