http://qs321.pair.com?node_id=826604


in reply to Re^5: Throw DB error
in thread Throw DB error

WARN_Handler and DIE_Handler are the two sub routines i have defined. Whenever db throw errors these routine will get activated. i am calling these methods using SIG { } command See bellow code

$SIG{__WARN__} = \&WARN_Handler; $SIG{__DIE__} = \&DIE_Handler;

here &WARN_Handler and &DIE_Handler are the two sub routines OK. So now tell me how to throw db error as we in JAVA or some languages.

Replies are listed 'Best First'.
Re^7: Throw DB error
by Anonymous Monk on Mar 04, 2010 at 04:44 UTC
    warn and die are perl sub routines OK, understand?

      i know that, i also know that whenever any thing goes wrong then those sub routine will be called. But the thing is as in java or .Net can i throw our own exception/error in perl

        Did you know that die is perls exception mechanism?