Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน error_log() ใน PHP

คำอธิบาย

ฟังก์ชัน error_log() ใช้ส่งข้อความข้อผิดพลาดไปยังระบบบันทึกข้อผิดพลาดของเซิร์ฟเวอร์ ไฟล์ หรือปลายทางระยะไกล

รูปแบบการใช้งาน (Syntax)

error_log(message, message_type, destination, extra_headers)

พารามิเตอร์

  • message — ข้อความข้อผิดพลาดที่ต้องการบันทึก
  • message_type — ประเภทปลายทาง:
    • 0 — ค่าเริ่มต้น ส่งไปยังระบบบันทึกของเซิร์ฟเวอร์หรือไฟล์ (ขึ้นกับการตั้งค่า error_log ใน php.ini)
    • 1 — ส่งทางอีเมลไปยังที่อยู่ใน destination (ใช้พารามิเตอร์ extra_headers)
    • 2 — ส่งผ่านการเชื่อมต่อ debug ของ PHP (เฉพาะ PHP 3)
    • 3 — เพิ่มข้อความลงในไฟล์ที่ระบุใน destination
  • destination — ปลายทาง ขึ้นอยู่กับ message_type
  • extra_headers — หัวข้อเพิ่มเติม (ใช้เมื่อ message_type = 1)

ค่าที่คืนกลับ

คืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว

ตัวอย่างการใช้งาน

<?php
error_log("That's no good!", 3, "/var/log/php-errors.log");
?>

ข้อความจะถูกบันทึกลงในไฟล์ /var/log/php-errors.log