ArrayObject::setIteratorClass ArrayObject のイテレータクラス名を設定する &reftitle.description; public voidArrayObject::setIteratorClass stringiteratorClass 配列イテレータのクラス名を設定します。これは ArrayObject::getIterator() で使います。 &reftitle.parameters; iteratorClass このオブジェクトの反復処理に使う配列イテレータのクラス名。 &reftitle.returnvalues; &return.void; &reftitle.examples; <function>ArrayObject::setIteratorClass</function> の例 1, "oranges" => 4, "bananas" => 5, "apples" => 10); $fruitsArrayObject = new ArrayObject($fruits); // イテレータのクラス名を新しく設定します $fruitsArrayObject->setIteratorClass('MyArrayIterator'); print_r($fruitsArrayObject->getIterator()); ?> ]]> &example.outputs; 1 [oranges] => 4 [bananas] => 5 [apples] => 10 ) ]]>