Gli ultimi tutorial di sviluppo web
 

PHP error_log() Function

<PHP errore di riferimento

Esempio

Invia messaggi di errore al log degli errori del server web e di un account di posta:

<?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]");
}
?>


Definizione e l'utilizzo

error_log() funzione invia un messaggio di errore in un registro, in un file, o per un account di posta.


Sintassi

error_log( message,type,destination,headers ) ;

Parametro Descrizione
message Necessario. Specifica il messaggio di errore per accedere
type Opzionale. Specifica dove il messaggio di errore dovrebbe andare. Valori possibili:
  • 0 - Default. Messaggio viene inviato al log di sistema di PHP, utilizzando il meccanismo di registrazione del sistema operativo' o un file, a seconda di ciò la configurazione error_log è impostata in php.ini
  • 1 - Il messaggio viene inviato per posta elettronica all'indirizzo nel parametro di destinazione
  • 2 - non più in uso (only available in PHP 3)
  • 3 - Il messaggio viene aggiunto al file specificato nelle più strette
  • 4 - Il messaggio viene inviato direttamente al gestore di registrazione SAPI
destination Opzionale. Specifica la destinazione del messaggio di errore. Questo valore dipende dal valore del parametro type
headers Opzionale. Utilizzato solo se il parametro di tipo è impostato su 1. Specifica le intestazioni aggiuntive, come il Da, Cc e Ccn. Intestazioni multiple devono essere separate da un CRLF (\r\n)

Dettagli tecnici

Valore di ritorno: TRUE se ha successo, oppure FALSE in caso di fallimento
Versione PHP: 4.0+
PHP Changelog: PHP 5.2.7: Il valore di 4 è stato aggiunto al parametro type

<PHP errore di riferimento