Class::WhiteHole - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME SYNOPSIS DESCRIPTION COPYRIGHT AUTHOR SEE ALSO
NAME
    Class::WhiteHole - base class to treat unhandled method calls as errors

SYNOPSIS
      package Bar;

      # DBI inherits from DynaLoader which inherits from AutoLoader
      # Bar wants to avoid this accidental inheritance of AutoLoader.
      use base qw(Class::WhiteHole DBI);

DESCRIPTION
    Its possible to accidentally inherit an AUTOLOAD method. Often this will
    happen if a class somewhere in the chain uses AutoLoader or defines one
    of their own. This can lead to confusing error messages when method
    lookups fail.

    Sometimes you want to avoid this accidental inheritance. In that case,
    inherit from Class::WhiteHole. All unhandled methods will produce normal
    Perl error messages.

BUGS & CAVEATS
    Be sure to have Class::WhiteHole before the class from which you're
    inheriting AUTOLOAD in the ISA. Usually you'll want Class::WhiteHole to
    come first.

    If your class inherits autoloaded routines this class may cause them to
    stop working. Choose wisely before using.

    White holes are only a hypothesis and may not really exist.

COPYRIGHT
    Copyright 2000 Michael G Schwern <schwern AT pobox.com> all rights
    reserved. This program is free software; you can redistribute it and/or
    modify it under the same terms as Perl itself.

AUTHOR
    Michael G Schwern <schwern AT pobox.com>

SEE ALSO
    Class::BlackHole


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 06:48 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top