Exemple
Envoyer des messages d'erreur à l'erreur de serveur web journal et à un compte de messagerie:
<?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]");
}
?>
Définition et utilisation
Le error_log() fonction envoie un message d'erreur à un journal, à un fichier ou à un compte de messagerie.
Syntaxe
error_log( message,type,destination,headers ) ;
Paramètre | La description |
---|---|
message | Champs obligatoires. Indique le message d'erreur pour ouvrir une session |
type | Optionnel. Indique l'emplacement où le message d'erreur devrait aller. Valeurs possibles:
|
destination | Optionnel. Indique la destination du message d'erreur. Cette valeur dépend de la valeur du paramètre de type |
headers | Optionnel. Utilisé uniquement si le paramètre de type est défini sur 1. Indique les en- têtes supplémentaires, comme De, Cc et Cci. Doivent être séparés en- têtes multiples avec un CRLF (\r\n) |
Détails techniques
Valeur de retour: | TRUE en cas de succès, en cas d'échec |
---|---|
PHP Version: | 4.0+ |
PHP Changelog: | PHP 5.2.7: La valeur de 4 a été ajouté au paramètre de type |
<Erreur PHP Référence