Maison > Article > développement back-end > fonction error_log() en PHP
La fonction
error_log() envoie les erreurs au journal des erreurs du serveur, à un fichier ou à une destination distante.
error_log(message, message_type, destination, extra_headers)
message - Le message d'erreur qui doit être enregistré.
message_type - Il indique où l'erreur doit se produire. Les types de messages possibles sont les suivants
0 - Par défaut. Les erreurs sont envoyées au système de journalisation du serveur ou à un fichier, selon la façon dont la configuration error_log est définie dans le fichier php.ini
1 - Les erreurs sont envoyées par e-mail à l'adresse indiquée dans le paramètre cible. Ce type de message est le seul à utiliser le paramètre headers
2 - Erreurs envoyées via la connexion de débogage PHP. Cette option n'est disponible qu'en PHP 3
3 - Des erreurs sont ajoutées à la chaîne cible du fichier
destination - dépend du paramètre message_type comme décrit ci-dessus.
extra_headers - Utilisez des en-têtes supplémentaires lorsque le paramètre message_type est défini sur 1. Ce type de message utilise la même fonction interne que mail().
error_log() renvoie VRAI en cas de succès et FAUX en cas d'échec.
Voici un exemple -
Démonstration en direct
<?php error_log("That’s no good!", 3, "/var/tmp/my-errors.log"); ?>
Le texte sera enregistré dans le journal.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!