ตัวอย่าง
ส่งข้อความผิดพลาดในการบันทึกข้อผิดพลาดของเว็บเซิร์ฟเวอร์และบัญชีอีเมลที่:
<?php
// Send error message to the server log if error connecting to the
database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
error_log("Failed to connect to database!", 0);
}
// Send email to administrator if
we run out of FOO
if (!($foo = allocate_new_foo())) {
error_log("Oh no! We are out of FOOs!", 1, "[email protected]");
}
?>
ความหมายและการใช้งาน
error_log() ฟังก์ชั่นส่งข้อความแสดงข้อผิดพลาดในการเข้าสู่ระบบเพื่อไฟล์หรือไปยังบัญชีอีเมล
วากยสัมพันธ์
error_log( message,type,destination,headers ) ;
พารามิเตอร์ | ลักษณะ |
---|---|
message | จำเป็นต้องใช้ ระบุข้อผิดพลาดในการเข้าสู่ระบบ |
type | ไม่จำเป็น. ระบุข้อผิดพลาดที่ควรจะไป ค่าที่เป็นไปได้:
|
destination | ไม่จำเป็น. ระบุปลายทางของข้อผิดพลาดที่ ค่านี้ขึ้นอยู่กับค่าของพารามิเตอร์ชนิดที่ |
headers | ไม่จำเป็น. ใช้เฉพาะในกรณีที่พารามิเตอร์ชนิดมีการตั้งค่า 1. ระบุส่วนหัวเพิ่มเติมเช่นจากสำเนาและสำเนาลับ ส่วนหัวหลายควรจะแยกกับ CRLF (\r\n) |
รายละเอียดทางเทคนิค
กลับค่า: | TRUE ในความสำเร็จหรือความล้มเหลวผิดพลาดใน |
---|---|
PHP เวอร์ชัน: | 4.0 ขึ้นไป |
PHP การเปลี่ยนแปลง: | PHP 5.2.7: ค่าของ 4 ถูกบันทึกอยู่ในพารามิเตอร์ชนิด |
<PHP อ้างอิงข้อผิดพลาด