Try 'parent::'

On Wed, 7 Feb 2001, Aaron Tuller wrote:

> At 12:13 PM +0100 2/7/01, Christian Reiniger wrote:
> >On Wednesday 07 February 2001 05:14, Aaron Tuller wrote:
> >  > $parentClass = get_parent_class($this);
> >>  eval("$parentClass::$parentClass();");
> >>
> >>  still, I think I should be able to do what I wrote below.
> >
> >Um, you know the name of your parent class, so why do you use
> >get_parent_class() at all?
> 
> so that way I can have a general purpose way of calling a parent 
> constructor like "super()" or whatever. It seems silly to hardcode 
> the name of my parent class into the code of the class besides in the 
> "extends" part in the definition.  that way if I change the 
> hierarchy, I don't have to worry about changing the constructor, it 
> just always points to the parent.
> 
> sorry if that isn't clear.
> 
> -aaron
> 
> 

-- 

John Donagher
Application Engineer
Intacct Corp. - Powerful Accounting on the Web
408-395-0989
720 University Ave.
Los Gatos CA 95032
www.intacct.com

Public key available off http://www.keyserver.net
Key fingerprint = 4024 DF50 56EE 19A3 258A  D628 22DE AD56 EEBE 8DDD


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to