warnings - Perl pragma to control optional warningsSYNOPSIS
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 the Pragmatic Modules entry in the perlmod manpage and the perllexwarn manpage.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |