in reply to Extracting elements of an array reference?

my @array = $adsobj_child->{member};
just copies the reference.

my @array = @{$adsobj_child->{member}};
copies the array.

But why copy?
foreach (@{$adsobj_child->{member}})