Função error_log() do PHP
Exemplo
Envie a mensagem de erro para o log do servidor web e para a conta de e-mail:
<?php // Se houver erro na conexão com o banco de dados, envie uma mensagem de erro para o log do servidor if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Se esgotarem os FOOs, envie um e-mail ao administrador if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Definição e Uso
A função error_log() envia mensagens de erro para o registro de erros do servidor, arquivo ou destino remoto.
Sintaxe
error_log(message,type,destination,headers);
Parâmetros | Descrição |
---|---|
message | Obrigatório. Define a mensagem de erro a ser gravada. |
type |
Opcional. Define para onde o erro deve ser enviado. Valores possíveis:
|
destination | Opcional. Define o destino da mensagem de erro. Este valor é determinado por type Valor do parâmetro determina. |
headers |
Opcional. Define cabeçalhos adicionais, como From, Cc e Bcc. Este tipo de informação usa a mesma função interna mail(). Apenas quando message_type Usado quando definido como 1. Deve usar CRLF (\r\n) para separar múltiplos cabeçalhos. |
Detalhes Técnicos
Retorno: | Retorna TRUE se bem-sucedido, FALSE se falhar. |
---|---|
Versão PHP: | 4.0+ |
Log de Atualizações PHP: | PHP 5.2.7: Valores Possíveis: 4 Adicionado a type Parâmetros. |