La fonction
trigger_error() crée un message d'erreur défini par l'utilisateur.
trigger_error(error_msg, error_type)
error_msg − Spécifiez le message d'erreur. La limite de longueur est de 1 024 caractères.
error_type - Spécifie le type d'erreur pour ce message d'erreur.
E_USER_ERROR − Erreur d'exécution fatale générée par l'utilisateur. Une erreur dont il est impossible de récupérer. L'exécution du script est arrêtée.
E_USER_WARNING − Avertissement d'exécution non fatal généré par l'utilisateur. L'exécution du script ne s'arrêtera pas.
E_USER_NOTICE − Valeur par défaut. Notifications d'exécution générées par l'utilisateur. Le script a détecté quelque chose qui peut être une erreur, mais qui peut également se produire lors de l'exécution normale du script.
Si un mauvais type d'erreur est spécifié, la fonction trigger_error() renvoie FALSE, sinon elle renvoie TRUE.
Ce qui suit est un exemple −
Démontre la sortie
<?php if ($demo<50) { trigger_error("Number cannot be less than 50"); } ?>
Il affichera également l'erreur personnalisée suivante
PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2 PHP Notice: Number cannot be less than 50 in /home/cg/root/4127336/main.php on line 3
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!