Re: Multiple Class Inheritance
| From: | Nathan Nobbe | Date: | Wed, 27 Jan 2010 15:23:37 +0000 |
| Subject: | Re: Multiple Class Inheritance | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-301551@lists.php.net to get a copy of this message | ||
On Wed, Jan 27, 2010 at 5:52 AM, Ashley Sheridan
<ash@ashleysheridan.co.uk>wrote:
> Hi All,
>
> I know that a class can only inherit from one other single class in PHP,
> but how would I go about simulating a multiple class inheritance? For
> example, if I had several small classes that dealt with things like form
> generation, navbar generation, etc, how could I create a class in which
> these all existed?
>
> Or am I thinking about this the wrong way? Should I have keep the
> smaller classes, and have one larger object containing instances of each
> as and how are necessary?
>
> I've used classes before, but I'm fairly new to class inheritance, and
> more particularly, the complex inheritance like I describe here.
>
you should study the concept of composition as it pertains to OOP.
also, there are several threads in the archives regarding multiple
inheritance in PHP.
-nathan