Funzione error_log() di PHP
Esempio
Invia il messaggio di errore al registro del server web e all'indirizzo email dell'account:
<?php // Se si connette in modo errato al database, invia un messaggio di errore al registro del server if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Se sono esauriti i FOO, invia un'email all'amministratore if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Definizione e uso
La funzione error_log() invia messaggi di errore al registro degli errori del server, a un file o a un destinatario remoto.
Sintassi
error_log(message,type,destination,headers);
Parametro | Descrizione |
---|---|
message | Obbligatorio. Specifica il messaggio di errore da registrare. |
type |
Opzionale. Specifica dove inviare l'errore. Valori possibili:
|
destination | Opzionale. Specifica il destinatario del messaggio di errore. Il valore è determinato da type Determinato dal valore del parametro. |
headers |
Opzionale. Specifica intestazioni aggiuntive, come From, Cc e Bcc. Questo tipo di informazione utilizza la stessa funzione interna di mail(). Solo quando message_type Utilizzato quando impostato su 1. Utilizzare CRLF (\r\n) per separare più intestazioni. |
Dettagli tecnici
Valore di ritorno: | Restituisce TRUE se successo, FALSE se fallisce. |
---|---|
Versione PHP: | 4.0+ |
Log di aggiornamento PHP: | PHP 5.2.7: valori possibili: 4 aggiunto a type Parametri. |