trigger_error Déclenche une erreur utilisateur &reftitle.description; truetrigger_error stringmessage interror_levelE_USER_NOTICE trigger_error est utilisé pour déclencher une erreur utilisateur. Elle peut aussi être utilisée en conjonction avec un gestionnaire d'erreurs interne, ou un gestionnaire d'erreurs utilisateur qui a été choisi comme gestionnaire d'erreurs avec set_error_handler. trigger_error est pratique lorsque vous devez générer une réponse particulière lors de l'exécution. &reftitle.parameters; message Le message d'erreur désigné pour cette erreur. Il est limité en longueur à 1024 octets. Tous caractères après les 1024 octets seront ignorés. error_level Le type d'erreur désigné pour cette erreur. Cela ne fonctionne qu'avec la famille de constantes E_USER_* et sera par défaut E_USER_NOTICE. Passer E_USER_ERROR comme error_level est désormais obsolète. Lancez une Exception ou appelez exit à la place. &reftitle.returnvalues; &return.true.always; &reftitle.errors; Cette fonction lance une ValueError si le error_level n'est pas l'un des E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE, E_USER_DEPRECATED. &reftitle.changelog; &Version; &Description; 8.4.0 Passer E_USER_ERROR comme error_level est désormais obsolète. Lancez une Exception ou appelez exit à la place. 8.4.0 La fonction a désormais un type de retour true au lieu de bool. 8.0.0 La fonction lance désormais une ValueError si un error_level invalide est spécifié. Auparavant, elle retournait &false;. &reftitle.examples; Exemple avec <function>trigger_error</function> Voir set_error_handler pour un exemple plus conséquent. ]]> &reftitle.notes; Les entités HTML contenues dans le paramètre message ne sont pas échappées. Utilisez la fonction htmlentities sur le message si l'erreur doit être affichée dans un navigateur. &reftitle.seealso; error_reporting set_error_handler restore_error_handler Les constantes de niveau d'erreur L’attribut Deprecated