Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

warnings
Perl pragma to control optional warnings

warnings - Perl pragma to control optional warnings


NAME

warnings - Perl pragma to control optional warnings


SYNOPSIS


    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");

    }


DESCRIPTION

If no import list is supplied, all possible warnings are either enabled or disabled.

A number of functions are provided to assist module authors.

use warnings::register
Creates a new warnings category which has the same name as the module where the call to the pragma is used.

warnings::enabled([$category])
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.

warnings::warn([$category,] $message)
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.

See perlmod/Pragmatic Modules and perllexwarn.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy