ฟังก์ชัน error_log() ของ PHP
ตัวอย่าง
ส่งข้อความข้อผิดพลาดไปยังบันทึกของเซิร์ฟเวอร์และบัญชีอีเมล์:
<?php // ถ้ามีความผิดพลาดในการเชื่อมต่อกับฐานข้อมูล ส่งข้อความข้อผิดพลาดไปยังบันทึกของเซิร์ฟเวอร์ if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // ถ้าใช้หมด FOO ส่งอีเมล์ไปยังผู้จัดการระบบ if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
การระบุและวิธีใช้
error_log() ฟังก์ชันส่งข้อความผิดพลาดไปยังบันทึกข้อผิดพลาดของเซิร์ฟเวอร์ ไฟล์หรือปลายทางระยะไกล
รูปแบบ
error_log(message,type,destination,headers);
ตัวแปร | คำอธิบาย |
---|---|
message | จำเป็น. กำหนดข้อความผิดพลาดที่ต้องบันทึก |
type |
เลือกตัวเลือกได้. กำหนดที่จะส่งข้อความผิดพลาด
|
destination | เลือกตัวเลือกได้. กำหนดจุดปฏิบัติของข้อความข้อผิดพลาด. ค่านี้ถูกกำหนดโดย type ค่าของตัวแปร |
headers |
เลือกตัวเลือกได้. กำหนดหัวข้อเพิ่มเติม เช่น From, Cc และ Bcc ข้อมูลนี้ใช้กับฟังก์ชัน mail() ภายใน เฉพาะเมื่อ message_type ใช้เมื่อตั้งค่าเป็น 1 ควรใช้ CRLF (\r\n) เพื่อแบ่งหัวข้อหลายตัว |
รายละเอียดเทคนิค
ค่าที่กลับมา: | ถ้าประสบความสำเร็จ จะกลับมาเป็น TRUE ถ้าล้มเหลว จะกลับมาเป็น FALSE |
---|---|
PHP รุ่น: | 4.0+ |
บันทึกการปรับปรุง PHP: | PHP 5.2.7: ค่าที่เป็นไปได้: 4 ถูกเพิ่มเข้ามา type ตัวแปร |