La fonction trigger_error() crée un message d'erreur défini par l'utilisateur.
La fonction trigger_error() est utilisée pour déclencher un message d'erreur dans des conditions spécifiées par l'utilisateur. Il peut être utilisé avec le gestionnaire d'erreurs intégré ou avec une fonction définie par l'utilisateur définie par la fonction set_error_handler(). Cette fonction est utile lorsque vous devez personnaliser un message d'erreur dans une condition spécifiée lors de l'exécution d'un script.
Si un type d'erreur illégal est spécifié, cette fonction renvoie FALSE, sinon elle renvoie TRUE.
trigger_error(message_erreur,types_erreur)
paramètre | décrire |
---|---|
message_erreur | Requis. Spécifie le message d'erreur. La limite de longueur est de 1 024 caractères. |
types_d'erreurs | Facultatif. Spécifie le type d'erreur du message d'erreur. Types d'erreurs possibles : E_USER_ERROR - Une erreur d'exécution fatale générée par l'utilisateur. Erreur irrécupérable. Arrêtez d'exécuter le script. E_USER_WARNING - Avertissement non fatal généré par l'utilisateur au moment de l'exécution. Le script n'a pas arrêté l'exécution. E_USER_NOTICE - Par défaut. Notifications d'exécution générées par l'utilisateur. La découverte de script peut être un bug, mais peut également se produire lorsque le script s'exécute normalement. |
<?php$test=2;if ($test>1){trigger_error("Une erreur personnalisée a été déclenchée");}?>
Le résultat du code ci-dessus ressemble à ceci :
Remarque : Une erreur personnalisée a été déclenchée dans C:webfoldertest.php à la ligne 6