redhat man page for base

Query: base

OS: redhat

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

base(3pm)						 Perl Programmers Reference Guide						 base(3pm)

NAME
base - Establish IS-A relationship with base class at compile time
SYNOPSIS
package Baz; use base qw(Foo Bar);
DESCRIPTION
Roughly similar in effect to BEGIN { require Foo; require Bar; push @ISA, qw(Foo Bar); } Will also initialize the %FIELDS hash if one of the base classes has it. Multiple inheritance of %FIELDS is not supported. The 'base' pragma will croak if multiple base classes have a %FIELDS hash. See fields for a description of this feature. When strict 'vars' is in scope base also let you assign to @ISA without having to declare @ISA with the 'vars' pragma first. If any of the base classes are not loaded yet, base silently "require"s them. Whether to "require" a base class package is determined by the absence of a global $VERSION in the base package. If $VERSION is not detected even after loading it, <base> will define $VERSION in the base package, setting it to the string "-1, set by base.pm".
HISTORY
This module was introduced with Perl 5.004_04.
SEE ALSO
fields perl v5.8.0 2002-06-01 base(3pm)
Related Man Pages
parent5.16(3pm) - osx
fields(3pm) - redhat
base(3pm) - centos
base(3pm) - suse
base5.18(3pm) - mojave
Similar Topics in the Unix Linux Community
ORACLE Database running slow on AIX ( nmon / topas )
How to pick only the latest files based on the timestamp?
Help with Archiving multiple files based on name and date
Need help comparing Base Pairs within PERL
Getting data from a flat file based on condition