這個腳本:爲什麼不使用警告FATAL =>'all'似乎有效?
use warnings FATAL => 'all';
warn 'warning';
die 'death';
...結果在「警告」得到記錄,但在這一點上並沒有死,而是與「死」死亡。
我有一個mod_perl模塊,覆蓋$main::SIG{__DIE__}
基本吐出die()消息到瀏覽器在開發過程中,但它不碰SIG{__WARN__}
,所以這裏發生了什麼?
這是在Windows Server 2003上的Perl 5.10.1,在PerlSwitches 「-w」。