123456789101112131415161718192021222324 |
- --TEST--
- SPL: ArrayObject::getFlags() - ensure flags are passed on to nested array objects and iterators.
- --FILE--
- <?php
- $ao = new ArrayObject(array(), ArrayObject::STD_PROP_LIST|ArrayObject::ARRAY_AS_PROPS);
- var_dump($ao->getFlags());
- $ao2 = new ArrayObject($ao);
- var_dump($ao2->getFlags());
- var_dump($ao2->getIterator()->getFlags());
- $ai = new ArrayIterator($ao);
- var_dump($ai->getFlags());
- $ao2 = new ArrayObject($ao, 0);
- var_dump($ao2->getFlags());
- ?>
- --EXPECT--
- int(3)
- int(3)
- int(3)
- int(3)
- int(0)
|