trigger_error

(PHP 4 >= 4.0.1, PHP 5)

trigger_error --  Déclenche une erreur utilisateur

Description

bool trigger_error ( string error_msg [, int error_type] )

trigger_error() est utilisé pour déclencher une erreur utilisateur. Elle peut aussi être utilisée en conjonction avec un gestionnaire d'erreur interne, ou un gestionnaire d'erreurs utilisateur qui a été choisi comme gestionnaire d'erreur avec set_error_handler().

trigger_error() retourne FALSE si un paramètre error_type incorrect est spécifié, TRUE sinon.

trigger_error() est pratique lorsque vous devez générer une réponse particulière lors de l'exécution. Par exemple :

Exemple 1. Exemple avec trigger_error()

<?php
if (assert ($divisor == 0)) {
   
trigger_error ("Impossible de diviser par zéro", E_USER_ERROR);
}
?>

Note : Voyez set_error_handler() pour une illustration.

Note : error_msg est limité à 1024 caractères en longueur. Tous les caractères supplémentaires seront ignorés.

Voir aussi error_reporting(), set_error_handler(), restore_error_handler() et les constantes de niveau d'erreurs.