warnings - Perl pragma to control optional warnings
use warnings;
no warnings;
use warnings "all";
no warnings "all";
use warnings::register;
if (warnings::enabled()) {
warnings::warn("some warning");
}
if (warnings::enabled("void")) {
warnings::warn("void", "some warning");
}
If no import list is supplied, all possible warnings are either enabled or disabled.
A number of functions are provided to assist module authors.
Creates a new warnings category which has the same name as the module where the call to the pragma is used.
Returns TRUE if the warnings category $category
is enabled in the calling module. Otherwise returns FALSE.
If the parameter, $category
, isn't supplied, the current package name will be used.
If the calling module has not set $category
to "FATAL", print $message
to STDERR. If the calling module has set $category
to "FATAL", print $message
STDERR then die.
If the parameter, $category
, isn't supplied, the current package name will be used.