Fonction user_error
La fonction user_error (également connue sous le nom de trigger_error) génère un message d'erreur personnalisé. Elle prend comme premier paramètre une chaîne de message, et comme second - le type d'erreur (E_USER_NOTICE, E_USER_WARNING ou E_USER_ERROR).
Syntaxe
user_error(message, error_type);
Exemple
Générons un simple avis (E_USER_NOTICE) :
<?php
user_error('This is a notice', E_USER_NOTICE);
?>
Résultat de l'exécution du code :
Notice: This is a notice
Exemple
Générons un avertissement (E_USER_WARNING) :
<?php
user_error('Warning: invalid value', E_USER_WARNING);
?>
Résultat de l'exécution du code :
Warning: Warning: invalid value
Exemple
Générons une erreur fatale (E_USER_ERROR) :
<?php
user_error('Critical error occurred', E_USER_ERROR);
echo 'This line will not execute';
?>
Résultat de l'exécution du code :
Fatal error: Critical error occurred