June 2001 Making a Module Back Slide 50 Forward

Why to Use AUTOLOAD

sub serverroot
{  my($self) = shift; return $self->{'serverroot'} || undef;   }
sub servername
{  my($self) = shift; return $self->{'servername'} || undef;   }

sub hit
{  my($self) = shift; return %{($self->{'hit'}     || undef)}; }
sub host
{  my($self) = shift; return %{($self->{'host'}    || undef)}; }

  • Is very repetitive and can fill several pages
  • Not all of the methods are needed but still take time to load


Copyright © 2001 R. Geoffrey Avery Back Contents Forward