Maison > Article > développement back-end > Comment utiliser la fonction php trigger_error
La fonction php trigger_error est utilisée pour créer des messages d'erreur définis par l'utilisateur. Sa syntaxe est trigger_error(error_message,error_types). Le paramètre error_message est obligatoire et fait référence au message d'erreur spécifié.
Comment utiliser la fonction php trigger_error ?
Définition et utilisation
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.
Syntaxe
trigger_error(error_message,error_types)
Paramètres
error_message Obligatoire. Spécifie le message d'erreur. La limite de longueur est de 1 024 caractères.
error_types Facultatif. Spécifie le type d'erreur du message d'erreur.
Types d'erreurs possibles :
E_USER_ERROR - Une erreur fatale générée par l'utilisateur au moment de l'exécution. 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é de s'exécuter.
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.
Exemple d'utilisation de la fonction PHP trigger_error
<?php $test=2; if ($test>1) { trigger_error("A custom error has been triggered"); } ?>
La sortie du code ci-dessus est la suivante :
Notice: A custom error has been triggered in C:webfoldertest.php on line 6
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!