PHP - Fonction trigger_error ()

Syntaxe

bool trigger_error ( string $error_msg [, int $error_type] );

Définition et utilisation

Cette fonction est utilisée pour déclencher une condition d'erreur utilisateur, elle peut être utilisée conjointement avec le gestionnaire d'erreurs intégré, ou avec une fonction définie par l'utilisateur qui a été définie comme nouveau gestionnaire d'erreurs (set_error_handler ()).

Paramètres

Sr. Non Paramètre et description
1

error_msg(Required)

.Il spécifie le message d'erreur. Limité à 1024 caractères.

2

error_types(Optional)

Il spécifie le type d'erreur pour ce message d'erreur.

Types d'erreur possibles -

  • E_USER_ERROR- Erreur d'exécution fatale générée par l'utilisateur. Erreurs qui ne peuvent pas être récupérées. L'exécution du script est interrompue.

  • E_USER_WARNING- Avertissement d'exécution non fatal généré par l'utilisateur. L'exécution du script n'est pas interrompue.

  • E_USER_NOTICE- Par défaut. Avis d'exécution généré par l'utilisateur. Le script a trouvé quelque chose qui pourrait être une erreur, mais qui pouvait également se produire lors de l'exécution normale d'un script.

Valeur de retour

Cette fonction renvoie FALSE si un mauvais type d'erreur est spécifié, TRUE dans le cas contraire.

Exemple

Voici l'utilisation de cette fonction -

<?php
 if ($test<10) {
    trigger_error("Number cannot be less than 10");
}
?>

Cela produira le résultat suivant -

Number cannot be less than 10