PHP error_log()

La fonction error_log() est une fonction intégrée en PHP qui envoie un message d’erreur à un fichier log, à un fichier ou à un compte de messagerie.
 

Syntaxe
error_log(msg, type, dest, header);

 
 

Paramètres
  • msg(Obligatoire) : Spécifie le message d’erreur à sauvegarder.
  • type(Optionnel) : Spécifie où le message d’erreur doit aller. Voici les valeurs possibles:
    • 0 : Par défaut. En fonction du paramètre « error_log » qui se trouve dans le fichier php.ini
    • 1 : Le message est envoyé par email à l’adresse de destination
    • 2 : N’est plus utilisé.
    • 3 : Le message est ajouté au fichier spécifié dans « dest »
    • 4 : Le message est envoyé directement au gestionnaire de logging SAPI.
  • dest(Optionnel) : Spécifie la destination du message d’erreur. Cette valeur dépend de la valeur du paramètre « type ».
  • header(Optionnel) : Utilisé uniquement si le paramètre « type » est défini sur 1. Spécifie des en-têtes supplémentaires, comme From, Cc et Bcc.

 

Valeur de retour

La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
 

Version PHP:

4+
 

Exemple :

Le code suivant envoie un e-mail à l’administrateur si il y a une erreur de connexion à la base de données.

<?php
if (!mysqli_connect("localhost","root"," ","test")) {
    error_log("Impossible de se connecter!", 1, "[email protected]");
}
?>
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *