On Wed, 3 Sep 2003 10:05:46 -0700
"Chris Sherwood" <[EMAIL PROTECTED]> wrote:

> 
> <-- snip -->
> > > I dont know much about classes, but dont you want
> > >
> > > $a = new THECHILD('walter'); //so you can access $a->abc
> > >
> > > instead of
> > >
> > > $a = new THEPARENT ('walter');
> >
> > No, I'm wanting to EXTEND the orginal class.
> >
> > meaning, my THECHILD class efines new methods/properties, and I
> > want it
> used
> > as if it was part of the orginal THEPARENT Class.
> >
> > Me just being picky.
> >
> > Walter
> <-- snip -->
> 
> walter you want to do a declaration in the class that you want to
> use the base class in ie
> 
> 
> when you declare your child class
> 
> class Web_child extends WEB_parent
> {
>     -- your new and extended code here
> }
> 

and then ... to access the class methods and variables of the
parent, you do it through the child.

class THEPARENT
  var $originalthis;
  function THEPARENT(){
  }
}

class THECHILD extends THEPARENT
  var $this;
  function THECHILD($that) {
    $this->this = $that;
  }     
}

// outside the class
$clss = new THECHILD($thatvar);
$clss->originalthis = 'how about that';

--
Raquel
============================================================
Let no man imagine that he has no influence.  Whoever he may be, and
wherever he may be placed, the man who thinks becomes a light and a
power.
  --Henry George

--
Raquel
============================================================
Let no man imagine that he has no influence.  Whoever he may be, and
wherever he may be placed, the man who thinks becomes a light and a
power.
  --Henry George

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to