PHP Manual

PEAR Manual

Smarty Manual

PostgreSQL

MySQL Manual

Perl Manual

pear::raiseerror()

pear::raiseerror() -- tworzy nowy obiekt pear_error i ewentualnie określa sposoby obsługi błędów

opis

raiseerror()

parametr

string $message

komunikat błędu lub obiekt pear_error. domyślny komunikat to nieznany błąd (unknown error).

integer $code

kod błędu. zaleca się użycie kodu błędu nawet dla najprostszych przypadków w celu uproszczenia obsługi błędów.

integer $mode

rodzaj błędu. może być to pear_error_return, pear_error_print, pear_error_trigger, pear_error_die, pear_error_callback, lub pear_error_exception. zobacz seterrorhandling() dla szczegółowych informacji i przykładów użycia tych zmiennych.

mixed $options

opcje błędu. to zależy od wartości $mode i jest udokumentowane w seterrorhandling().

mixed $userinfo

opcjonalne informacje użytkownika. może być użyte do przechowywania specyficznych dla błędu informacji i ma nieokreślony format.

string $error_class

nazwa klasy błędu do użycia jako obiekt błędu. domyślna klasa błędu to pear_error. parametr wykorzystywany do określenia innej klasy do wykorzystania, np. własnej klasy rozszerzającej pear_error

boolean $skipmsg

jeśli własna klasa nie przyjmuje komunikatu o błedzie, użyj tego parametru. nie używaj go bez parametru $error_class - to po prostu nie zadziała.

zwracana wartość

zwracany jest obiekt pear_error, chyba że pear_error_die zakończy wykonywanie kodu lub pear_error_exception nie jest obsługiwane.