A função Ds \ Collection :: copy () pode retornar uma cópia superficial da coleção.
Sintaxe
abstract public Ds\Collection Ds\Collection::copy( void )
A função Ds \ Collection :: copy () não pode ter nenhum parâmetro.
A função Ds \ Collection :: copy () pode retornar uma cópia superficial da coleção.
Exemplo 1
<?php
$collection = new \Ds\Vector([10, 15, 20, 25, 30, 35]);
print_r($collection);
$collection->copy();
print_r($collection);
?>
Exemplo-2
<?php
$collection = new \Ds\Vector([10, 15, 20, 25, 30, 35]);
print_r($collection);
$collection->copy();
$collection->pop();
print_r($collection);
?>