PHP error_log() function
Example
Send the error message to the web server log and email account:
<?php // If there is an error connecting to the database, send an error message to the server log if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // If FOO is exhausted, send an email to the administrator if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Definition and Usage
The error_log() function sends error messages to the server error log, file, or remote target.
Syntax
error_log(message,type,destination,headers);
Parameter | Description |
---|---|
message | Required. Specifies the error message to be logged. |
type |
Optional. Specifies where the error should be sent. Possible values:
|
destination | Optional. Specifies the target of the error message. The value is determined by type The value of the parameter determines. |
headers |
Optional. Specifies additional headers, such as From, Cc, and Bcc. This information type uses the same built-in function as mail(). Only when message_type Used when set to 1. CRLF (\r\n) should be used to separate multiple headers. |
Technical Details
Return Value: | Returns TRUE on success, FALSE on failure. |
---|---|
PHP Version: | 4.0+ |
PHP Update Log: | PHP 5.2.7: Possible values: 4 Added to type Parameters. |