Computer >> Máy Tính >  >> Lập trình >> PHP

hàm error_log () trong PHP

Hàm error_log () gửi lỗi đến nhật ký lỗi máy chủ, đến một tệp hoặc đến một đích từ xa.

Cú pháp

error_log(message, message_type, destination, extra_headers)

Tham số

  • tin nhắn - Thông báo lỗi cần được ghi lại.

  • message_type - Nó cho biết lỗi sẽ đi đến đâu. Các loại thông báo có thể có như sau

    • 0 - Mặc định. Lỗi được gửi đến hệ thống ghi nhật ký máy chủ hoặc một tệp, tùy thuộc vào cách đặt cấu hình error_log trong tệp php.ini

    • 1 - Lỗi được gửi qua email đến địa chỉ trong tham số đích. Loại thông báo này là loại thông báo duy nhất sử dụng tham số tiêu đề

    • 2 - Lỗi được gửi qua kết nối gỡ lỗi PHP. Tùy chọn này chỉ có sẵn trong PHP 3

    • 3 - Lỗi được thêm vào chuỗi đích của tệp

  • điểm đến - Phụ thuộc vào tham số message_type như đã mô tả ở trên.

  • extra_headers - Các tiêu đề bổ sung được sử dụng khi tham số message_type được đặt thành 1. Loại thông báo này sử dụng cùng một chức năng bên trong như mail ().

Quay lại

Hàm error_log () trả về TRUE khi thành công hoặc FALSE nếu không thành công.

Ví dụ

Sau đây là một ví dụ -

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

Văn bản sẽ được lưu vào nhật ký.