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

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


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

ไวยากรณ์

error_log(message, message_type, destination, extra_headers)

พารามิเตอร์

  • ข้อความ − ข้อความแสดงข้อผิดพลาดที่ควรบันทึกไว้

  • message_type − มันบอกว่าข้อผิดพลาดควรไปที่ใด ประเภทของข้อความที่เป็นไปได้มีดังนี้

    • 0 - ค่าเริ่มต้น ข้อผิดพลาดจะถูกส่งไปยังระบบบันทึกเซิร์ฟเวอร์หรือไฟล์ ขึ้นอยู่กับว่าการกำหนดค่า error_log ถูกตั้งค่าในไฟล์ php.ini

    • 1 - ข้อผิดพลาดถูกส่งทางอีเมลไปยังที่อยู่ในพารามิเตอร์ปลายทาง ข้อความประเภทนี้เป็นเพียงข้อความเดียวที่ใช้พารามิเตอร์ส่วนหัว

    • 2 - ข้อผิดพลาดถูกส่งผ่านการเชื่อมต่อการดีบัก PHP ตัวเลือกนี้ใช้ได้เฉพาะใน PHP 3

    • 3 - เพิ่มข้อผิดพลาดในสตริงปลายทางของไฟล์

  • ปลายทาง − ขึ้นอยู่กับพารามิเตอร์ message_type ตามที่อธิบายไว้ข้างต้น

  • extra_headers − ส่วนหัวพิเศษจะใช้เมื่อตั้งค่าพารามิเตอร์ message_type เป็น 1 ประเภทของข้อความนี้ใช้ฟังก์ชันภายในเดียวกันกับ mail()

คืนสินค้า

ฟังก์ชัน error_log() ส่งคืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

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

ข้อความจะถูกบันทึกไว้ในบันทึก