in reply to Re^2: different between die and exit
in thread different between die and exit
Well, if you're going to be that picky, exit isn't the only function that can be overriden.
use strict; use warnings; BEGIN { *CORE::GLOBAL::die = sub { print(STDERR @_); CORE::exit($! || 255); }; } eval { die }; print "You can see I'm still alive!\n"; # Never reached
All bets are off when you start overriding functions, so your nit is pointless.
|
|---|