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:
|
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