Peter van der Does wrote:
> I have the following situation.
>
> I wrote some software and split it up into functionality:
>
> class core {
> function go{
> }
> }
>
> class A extends core {
> // PHP4 constructor
> function A {
> $this->go();
> }
>
> }
>
> class B extends core {
> }
>
> In core I define functions and variables that are to be used
> through out my program and to address those functions/variables I just
> use $this-> .
>
> Now I ran into a situation where class A needs to be extended with
> another class. This is not my choice, it's part of a framework I have
> to use.
This doesn't make sense. You say "class A needs to be extended with
another class", however what you show below is "class A extending
framework_class".
Show your classes and we can help I think.
> Currently I solved this by doing this:
>
> class A extends framework_class {
> $var core;
>
> // PHP4 constructor
> function A {
> $this->core = new core();
> $this->core->go();
> }
> }
>
> The question I have, is this a good solution, is it the only solution
> or are there different ways to tackle this?
> As you might see it needs to run in PHP4.
>
I'm sure there are. This doesn't look right to me, but I'm confused by
your examples.
--
Thanks!
-Shawn
http://www.spidean.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php