Fonction error_log() en PHP
Exemple
Envoyez les messages d'erreur au journal du serveur web et au compte email :
<?php // Si une connexion erronée à la base de données, envoyez un message d'erreur au journal du serveur if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Si les FOOs sont épuisés, envoyez un email à l'administrateur if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Définition et utilisation
La fonction error_log() envoie des messages d'erreur vers le journal d'erreur du serveur, un fichier ou une cible distante.
Syntaxe
error_log(message,type,destination,headers);
Paramètres | Description |
---|---|
message | Obligatoire. Définit le message d'erreur à enregistrer. |
type |
Optionnel. Définit où l'erreur doit être envoyée. Les valeurs possibles sont :
|
destination | Optionnel. Définit la destination du message d'erreur. Cette valeur est déterminée par type La valeur du paramètre détermine. |
headers |
Optionnel. Définit des en-têtes supplémentaires, tels que From, Cc et Bcc. Ce type d'information utilise la même fonction intégrée mail(). Uniquement lorsque message_type Utilisé lorsque réglé sur 1. Il convient d'utiliser CRLF (\r\n) pour séparer plusieurs en-têtes. |
Détails techniques
Valeur de retour : | Retourne TRUE si succès, FALSE si échec. |
---|---|
Version PHP : | 4.0+ |
Journal des mises à jour PHP : | PHP 5.2.7 : les valeurs possibles : 4 ont été ajoutées type Paramètres. |