ฟังก์ชัน 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"); ?>
ข้อความจะถูกบันทึกไว้ในบันทึก