Maison  >  Article  >  développement back-end  >  fonction error_log() en PHP

fonction error_log() en PHP

王林
王林avant
2023-09-13 19:57:081517parcourir

La fonction

fonction error_log() en PHP

error_log() envoie les erreurs au journal des erreurs du serveur, à un fichier ou à une destination distante.

Grammaire

error_log(message, message_type, destination, extra_headers)

Paramètres

  • 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().

Retour

La fonction

error_log() renvoie VRAI en cas de succès et FAUX en cas d'échec.

Exemple

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer