On Fri, 2002-04-12 at 00:42, Andi Gutmans wrote: > At 00:12 12/04/2002 +0200, Stig S. Bakken wrote: > > >* Dealing with possible loops: > > > >class a aggregates b {} > >class b aggregates a {} > > > >$a = new a; > >$a->unknown_method(); > > > >Should it be illegal to "loop-aggregate" classes, or should it be > >detected at runtime? I'm not sure. > > It can't really be detected but it's the same as doing: > > class foo { > function foo() > { > $this->bar = new foo(); > } > } > > There are lots of ways of shooting yourself in the foot. Simple recursion > will do the trick too.
Fair enough. :-) - Stig -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php