trigger_error

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

trigger_errorGenerează un mesaj de eroare/avertizare/notificare la nivelul utilizatorului

Descrierea

trigger_error ( string $error_msg [, int $error_type = E_USER_NOTICE ] ) : bool

Utilizată pentru a declanșa o condiție de eroare la nivel de utilizator, ea poate fi utilizată în combinație cu handler-ul de erori încorporat, sau cu o funcție definită de utilizator care a fost stabilită ca un nou handler al erorii (set_error_handler()).

Această funcție este utilă atunci când aveți nevoie să generați un răspuns anumit la apariția unei excepții în timpul rulării.

Parametri

error_msg

Mesajul desemnat pentru aceată eroare. Lungimea este limitată la 1024 octeți. Toate caracterele peste lungimea de 1024 octeți vor fi trunchiate.

error_type

Tipul erorii desemnat pentru această eroare. Aceasta funcționează numai cu familia de constante E_USER, și va avea valoarea implicită E_USER_NOTICE.

Valorile întoarse

Această funcție întoarce FALSE dacă error_type este specificat, TRUE în caz contrar.

Exemple

Example #1 Exemplu trigger_error()

Accesați set_error_handler() pentru un exemplu mai detaliat.

<?php
if ($divisor == 0) {
    
trigger_error("Diviziune la zero"E_USER_ERROR);
}
?>

Note

Avertizare

Entitățile HTML din error_msg nu sunt "evadate". Utilizați htmlentities() asupra mesajului dacă eroarea trebuie afișată într-un navigator.

A se vedea și