Lee el nombre de la clase de ArrayObject

# ArrayObject::getIteratorClass

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

ArrayObject::getIteratorClass — Lee el nombre de la clase de ArrayObject

### Descripción

public function ArrayObject::getIteratorClass(): string

Lee el nombre de la clase utilizado por el iterador de array utilizado por ArrayObject::getIterator().

### Parámetros

Esta función no contiene ningún parámetro.

### Valores devueltos

Devuelve el nombre de la clase de iterador utilizado por este objeto.

### Ejemplos

Ejemplo #1 Ejemplo con ArrayObject::getIteratorClass()

    <?php
    // ArrayIterator personalizado (hereda de ArrayIterator)
    class MyArrayIterator extends ArrayIterator {
        // implementación personalizada
    }

    // Array de frutas
    $fruits = array("citrons" => 1, "oranges" => 4, "bananes" => 5, "pommes" => 10);

    $fruitsArrayObject = new ArrayObject($fruits);

    // Lee el nombre de la clase actual
    $className = $fruitsArrayObject->getIteratorClass();
    var_dump($className);

    // Configura el nombre de la nueva clase
    $fruitsArrayObject->setIteratorClass('MyArrayIterator');

    // Lee el nombre de la clase del nuevo iterador
    $className = $fruitsArrayObject->getIteratorClass();
    var_dump($className);
    ?>

El ejemplo anterior mostrará:

    string(13) "ArrayIterator"
    string(15) "MyArrayIterator"

### Ver también

- El método ArrayObject::setIteratorClass

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open