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

phpuser_error(message, error_type);

Exemple

Générons un simple avis (E_USER_NOTICE) :

php<?php
  user_error('This is a notice', E_USER_NOTICE);
?>

Résultat de l'exécution du code :

phpNotice: This is a notice

Exemple

Générons un avertissement (E_USER_WARNING) :

php<?php
  user_error('Warning: invalid value', E_USER_WARNING);
?>

Résultat de l'exécution du code :

phpWarning: Warning: invalid value

Exemple

Générons une erreur fatale (E_USER_ERROR) :

php<?php
  user_error('Critical error occurred', E_USER_ERROR);
  echo 'This line will not execute';
?>

Résultat de l'exécution du code :

phpFatal error: Critical error occurred