in reply to Special Variable Access
Is over-writing $! a good idea?
The errno values that pfaut(++) mentions are there for a reason.
What is wrong with supplying your error message to die (or warn, or any of the Carp methods) in the normal way:
You don't have to include $! in your die statements, if you don't want to.die "Custom error messages are good!" if $condition;
Alternatively, you can install a __DIE__ handler to override the default behaviour of die:
produces:#!/usr/bin/perl use strict; use warnings; local $SIG{__DIE__} = sub { die scalar localtime(), " " , $_[0] }; die "Argh!";
Sat Jan 25 00:40:36 2003 Argh! at ./custom_die.pl line 8.
If the information in this post is inaccurate, or just plain wrong, don't just downvote - please post explaining what's wrong.
That way everyone learns.
|
|---|