PHP - Fonction user_error ()

Syntaxe

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

Définition et utilisation

Cette fonction est un alias de trigger_error () et 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 peut être une erreur, mais qui peut é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) {
    user_error("Number cannot be less than 10");
}
?>

Cela produira le résultat suivant -

Number cannot be less than 10