Manuals     Documents           Torna a Eurion Networks

Manuals

Missatges d'error, avís i notificació a nivell d'usuari
trigger_error


Aquesta funció s'utilitza generalment per llençar missatges d'error. Es pot utilitzar juntament amb el gestor d'errors interns de PHP o amb funcions gestores d'errors creades per l'usuari (set_error_handler()). Únicament funciona amb la família d'errors E_USER i, per defecte, ho farà amb E_USER_NOTICE.

El valor retornat serà FALSE si s'especifica un valor de error_type incorrecte i TRUE en qualsevol altre cas.

La principal utilitat d'aquesta funció és la de generar respostes personalitzades a les excepcions en temps d'execució. Per exemple:

<?
if (assert($divisor == 0)) {
trigger_error("No s'ha pogut dividir entre zero.", E_USER_ERROR);
}
?>

Nota: El paràmetre error_msg té un límit de 1024 caràcters. La funció redueix qualsevol valor superior a 1024.


Article original: PHP.net
Traducció i adaptació: RainCT.
Correcció: JoTGi.

© CyberCat, Eurion Networks
Membre de WICCAC