คำอธิบาย
ฟังก์ชัน 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