in reply to Re: why did i die?
in thread why did i die?
Tested:
perl -we 'my $x = 0;eval "local \$SIG{__DIE__} = sub {\$x = 123};4/0"; + print "$x: $@"' 123: Illegal division by zero at (eval 1) line 1.
The run-time internal error also calls __DIE__.
Nastier: I do not know what code is ran inside the eval. It may (probably will) install its own __DIE__ handler.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: why did i die?
by LanX (Saint) on Apr 02, 2014 at 09:27 UTC | |
by markov (Scribe) on Apr 02, 2014 at 09:31 UTC |