On Sunday 30 May 2004 12:24, Derick Rethans wrote: > On Sat, 29 May 2004, Friedhelm Betz wrote: > > Hi, > > should those be documented in the appendix like predefinded > > classes? > > > > This ones are predefinded by the zend engine: > > Traversable > > IteratorAggregate > > Iterator > > ArrayAccess > > > > Am I missing one? > > Aren't those part of SPL?
Maybe you are right, I got this peace of info from ZendEngine2/zendinterfaces.c /* {{{ zend_register_interfaces */ ZEND_API void zend_register_interfaces(TSRMLS_D) { REGISTER_ITERATOR_INTERFACE(traversable, Traversable); REGISTER_ITERATOR_INTERFACE(aggregate, IteratorAggregate); REGISTER_ITERATOR_IMPLEMENT(aggregate, traversable); REGISTER_ITERATOR_INTERFACE(iterator, Iterator); REGISTER_ITERATOR_IMPLEMENT(iterator, traversable); REGISTER_ITERATOR_INTERFACE(arrayaccess, ArrayAccess); } /* }}} */ But I am not familiar with ZendEngine2 nor SPL therefore the question. Thx regards Friedhelm -- www.hostsharing.net