Construye un nuevo objeto array

# ArrayObject::__construct

(PHP 5, PHP 7, PHP 8)

ArrayObject::__construct — Construye un nuevo objeto array

### Descripción

public function ArrayObject::__construct(array|object `$array` = [], int `$flags` = 0, string `$iteratorClass` = `ArrayIterator::class`)

Construye un nuevo objeto array.

### Parámetros

`array`

  El parámetro `array` acepta un array o un object.

`flags`

  Opción de control del comportamiento del objeto ArrayObject. Ver el método ArrayObject::setFlags().

`iteratorClass`

  Especifica la clase que será utilizada para las iteraciones del objeto ArrayObject. La clase debe ser un subtipo de la clase ArrayIterator.

### Ejemplos

Ejemplo #1 Ejemplo con ArrayObject::__construct()

    <?php

    $array = [
        '1' => 'one',
        '2' => 'two',
        '3' => 'three'
         ];

    $arrayobject = new ArrayObject($array);

    var_dump($arrayobject);

    ?>

El ejemplo anterior mostrará:

    object(ArrayObject)#1 (1) {
      ["storage":"ArrayObject":private]=>
      array(3) {
        [1]=>
        string(3) "one"
        [2]=>
        string(3) "two"
        [3]=>
        string(5) "three"
      }
    }

### Ver también

- ArrayObject::setflags() - Configura las opciones de comportamiento

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