--TEST-- SPL: ArrayObject::getFlags() - ensure flags are passed on to nested array objects and iterators. --FILE-- 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()); ?> --EXPECTF-- int(3) int(3) int(3) int(3) int(0)