But in this case it appears that A has B and B has A. I would be alright if it was just A has B. The circular part is where I think you get into trouble especially with readability, and understandable code.
Kirk Cerny On Mon, Jun 22, 2009 at 11:09 PM, Richard K Miller<[email protected]> wrote: > This is the composition vs. inheritance debate, right? > > In inheritance, B is a descendant of A. With composition, A has a B. > > Richard > > > > On Jun 22, 2009, at 9:07 PM, Kirk Cerny wrote: > > >> This just seems like a really bad idea to me. >> You also mentioned that there is a parent class, but I dont see the >> extends keyword. >> >> <?php >> >> Class A { >> >> var $msg = 'Why hello there my old friend'; >> >> function __construct() { >> } >> >> } >> >> >> Class B extends A { >> >> function __construct() { >> } >> >> } >> >> >> >> $b = new B(); >> >> echo $b->msg; >> >> Kirk Cerny >> > > _______________________________________________ UPHPU mailing list [email protected] http://uphpu.org/mailman/listinfo/uphpu IRC: #uphpu on irc.freenode.net
