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

Reply via email to