MultipleIterator::__construct Создаёт новый MultipleIterator &reftitle.description; public MultipleIterator::__construct intflagsMultipleIterator::MIT_NEED_ALL | MultipleIterator::MIT_KEYS_NUMERIC Создаёт новый MultipleIterator. &reftitle.parameters; flags Флаги для установки, согласно Предопределённым константам. MultipleIterator::MIT_NEED_ALL или MultipleIterator::MIT_NEED_ANY MultipleIterator::MIT_KEYS_NUMERIC или MultipleIterator::MIT_KEYS_ASSOC По умолчанию MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC. &reftitle.examples; Итерирование MultipleIterator attachIterator($people, 'person'); $team->attachIterator($roles, 'role'); foreach ($team as $member) { print_r($member); } ?> ]]> Вывод с $flags = MIT_NEED_ALL|MIT_KEYS_NUMERIC John [1] => Developer ) Array ( [0] => Jane [1] => Scrum Master ) Array ( [0] => Jack [1] => Project Owner )]]> Вывод с $flags = MIT_NEED_ANY|MIT_KEYS_NUMERIC John [1] => Developer ) Array ( [0] => Jane [1] => Scrum Master ) Array ( [0] => Jack [1] => Project Owner ) Array ( [0] => Judy [1] => )]]> Вывод с $flags = MIT_NEED_ALL|MIT_KEYS_ASSOC John [role] => Developer ) Array ( [person] => Jane [role] => Scrum Master ) Array ( [person] => Jack [role] => Project Owner )]]> Вывод с $flags = MIT_NEED_ANY|MIT_KEYS_ASSOC John [role] => Developer ) Array ( [person] => Jane [role] => Scrum Master ) Array ( [person] => Jack [role] => Project Owner ) Array ( [person] => Judy [role] => )]]> &reftitle.seealso; Предопределённые константы MultipleIterator::valid