(PHP 4 >= 4.0.1, PHP 5)
trigger_error — Generează un mesaj de eroare/avertizare/notificare la nivelul utilizatorului
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.
Mesajul desemnat pentru aceată eroare. Lungimea este limitată la 1024 caractere. Toate caracterele peste lungimea de 1024 vor fi trunchiate.
Tipul erorii desemnat pentru această eroare. Aceasta funcționează numai cu familia de constante E_USER, și va avea valoarea implicită E_USER_NOTICE.
Această funcție întoarce FALSE dacă error_type este specificat, TRUE în caz contrar.
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);
}
?>
Entitățile HTML din error_msg nu sunt "evadate". Utilizați htmlentities() asupra mesajului dacă eroarea trebuie afișată într-un navigator.