Exemplo
Enviar mensagens de erro no log de erro do servidor web e uma conta de correio:
<?php
// Send error message to the server log if error connecting to the
database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
error_log("Failed to connect to database!", 0);
}
// Send email to administrator if
we run out of FOO
if (!($foo = allocate_new_foo())) {
error_log("Oh no! We are out of FOOs!", 1, "[email protected]");
}
?>
Definição e Uso
O error_log() função envia uma mensagem de erro em um log, em um arquivo, ou para uma conta de correio.
Sintaxe
error_log( message,type,destination,headers ) ;
Parâmetro | Descrição |
---|---|
message | Requeridos. Especifica a mensagem de erro para iniciar sessão |
type | Opcional. Especifica onde a mensagem de erro deveria ir. Valores possíveis:
|
destination | Opcional. Especifica o destino da mensagem de erro. Este valor depende do valor do parâmetro de tipo |
headers | Opcional. Somente usado se o parâmetro tipo é definido como 1. Especifica cabeçalhos adicionais, como From, Cc, e Bcc. Vários cabeçalhos devem ser separados com um CRLF (\r\n) |
Detalhes técnicos
Valor de retorno: | TRUE em caso de sucesso, ou FALSE em caso de falha |
---|---|
PHP Versão: | 4.0+ |
PHP Changelog: | PHP 5.2.7: O valor de 4, adicionou-se ao parâmetro tipo |
<PHP Referência de erro