Not quite, Mark, but close.

use base 'CGI::Application'

is just like

use CGI::Application
push @ISA, 'CGI::Application';

-Stephen

-----Original Message-----
From: Mark Stosberg [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 14, 2002 10:04 AM
To: Dirk Wessner
Cc: CGI::Application Mailing List
Subject: Re: [cgiapp] OO Perl, Inheritance and so on


Dirk Wessner wrote:
> 
> How exactly to inherit from a Superclass-WebApp?
> Why does one use "use base 'CGI::Application';" and not
> @ISA qw( CGI::Application ) , btw?

Dirk, 

I'll answer an easy part of your question. :) These two constructs
should be the same: 

# 1
use base 'CGI::Application';

# 2
use CGI::Application;
push @ISA, 'CGI::Application';

I have found that the second syntax is more compatible with Perl in some
cases, so I tend to use it more. 

 -mark

 . . . . . . . . . . . . . . . . . . . . . . . . . .
   Mark Stosberg              Principal Developer  
   [EMAIL PROTECTED]       Summersault, LLC     
   765-939-9301 ext 223       website development  
 . . . . . http://www.summersault.com/ . . . . . . .

---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/[email protected]/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/[email protected]/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to