Envia uma mensagem de erro para o log de um servidor, para uma porta TCP ou para um arquivo. O primeiro parâmetro, mensagem, é a mensagem de erro que deve ser logada. O segundo parâmetro, mensagem_type diz para onde a mensagem deve ir:
Tabela 1. Tipo de logs de error_log()
0 | mensagem é enviada para o sistema de log do PHP, usando o sistema de log do sistema operacional ou para um arquivo, dependendo do que estiver definido na diretiva error_log. Esta é a opção padrão. |
1 | mensagem é enviado para o endereço de email em destination. Este é o unico tipo de mensagem onde o quarto parâmetro extra_headers é usado. Este tipo de mensagem usa a mesma função interna que a função mail() usa. |
2 | mensagem é enviada através de conexão de debug do PHP. Esta opção só esta disponível se o debug remoto estiver ativado . Neste caso, o parâmetro destination define o nume do servidor ou endereço IP e opcionalmente, o número da porta, do socket recebendo a informação de debug. |
3 | mensagem é adicionada ao arquivo destination. |
Nota: Quando estiver explicitamente especificando message_type como 3, uma nova linha não é adicionada automaticamente ao final da string message.
Atenção |
Debug remoto via TCP/IP é do PHP 3 e não esta disponível no PHP 4. |