Derniers tutoriels de développement web
 

PHP error_log() Function

<Erreur PHP Référence

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:
  • 0 - Default. Le message est envoyé à l'enregistreur de système de PHP, en utilisant le mécanisme de journalisation du système d'exploitation » ou un fichier, en fonction de la configuration de error_log est définie dans php.ini
  • 1 - Le message est envoyé par e - mail à l'adresse dans le paramètre de destination
  • 2 - ne sont plus utilisés (only available in PHP 3)
  • 3 - Le message est ajouté au fichier spécifié à destination
  • 4 - Le message est envoyé directement au gestionnaire d'enregistrement de SAPI
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