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.
$category
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.
$message
See "Pragmatic Modules" in perlmod and perllexwarn.
To install lib, copy and paste the appropriate command in to your terminal.
cpanm
cpanm lib
CPAN shell
perl -MCPAN -e shell install lib
For more information on module installation, please visit the detailed CPAN module installation guide.