(PHP 4 >= 4.0.1, PHP 5)
trigger_error — Déclenche une erreur utilisateur
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.
Le message d'erreur désigné pour cette erreur. Il est limité en longueur à 1024 caractères. Tous caractères après les 1024 seront ignorés.
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 .
Cette fonction retourne FALSE si un paramètre incorrect est passé à error_type , TRUE sinon.
Exemple 742. Exemple avec trigger_error()
Voir set_error_handler() pour un exemple plus conséquent.
<?php
if (
assert
(
$divisor
==
0
)) {
trigger_error
(
"Impossible de diviser par zéro"
,
E_USER_ERROR
);
}
?>
error_reporting() |
set_error_handler() |
restore_error_handler() |
The error level constants |