PHP | error_log() Function

PHP error_log() Function


Hello folks! welcome back to a new section of our tutorial on PHP. In this tutorial guide, we are going to be studying about the PHP error_log() Function.

The built-in PHP error_log() function sends an error message to the web server's error log, a TCP port or to a file.

Syntax

Following below is the syntax to use this function -

bool error_log ( string $message [, int $message_type [, string $destination [, string $extra_headers]]] )


Parameter Details

Sr.NoParameter & Description
1

message

The error message that should be logged.

2

message_type

It says where the error should go. The possible message types are as follows −

  • 0 − Default. The error is sent to the servers logging system or a file, depending on how the error_log configuration is set in the php.ini file

  • 1 − The error is sent by email to the address in the destination parameter. This message type is the only one that uses the headers parameter

  • 2 − The error is sent through the PHP debugging connection. This option is only available in PHP 3

  • 3 − The error is added to the file destination string

3

destination

The destination. Its meaning depends on the message_type parameter as described above.

4

extra_headers

The extra headers. It's used when the message_type parameter is set to 1. This message type uses the same internal function as mail() does.


Return Value

This built-in PHP function returns TRUE on success and FALSE on failure.


Alright guys! This is where we are rounding up for this tutorial post. In our next tutorial guide, we are going to be discussing about the built-in PHP error_reporting() Function

Do feel free to ask your questions where necessary and we will attend to them as soon as possible. If this tutorial was helpful to you, you can use the share button to share this tutorial.

Follow us on our various social media platforms to stay updated with our latest tutorials. You can also subscribe to our newsletter in order to get our tutorials delivered directly to your emails.

Thanks for reading and bye for now.