(PHP 5, PHP 7, PHP 8)
ArrayObject::getArrayCopy — Crea una copia del objeto ArrayObject
Esta función no tiene parámetros.
Devuelve una copia del tableau. Cuando el objeto ArrayObject es un objeto, el array devuelto contiene las propiedades de dicho objeto.
Ejemplo #1 Ejemplo con ArrayObject::getArrayCopy()
<?php
// Lista de frutas
$fruits = array("limones" => 1, "naranjas" => 4, "plátanos" => 5, "manzanas" => 10);
$fruitsArrayObject = new ArrayObject($fruits);
$fruitsArrayObject['peras'] = 4;
// Crea una copia de los arrays
$copy = $fruitsArrayObject->getArrayCopy();
var_dump($copy);
?>
El resultado del ejemplo sería:
array(5) { ["limones"]=> int(1) ["naranjas"]=> int(4) ["plátanos"]=> int(5) ["manzanas"]=> int(10) ["peras"]=> int(4) }