Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction php trigger_error

Comment utiliser la fonction php trigger_error

藏色散人
藏色散人original
2019-05-26 10:32:154000parcourir

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

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn