in reply to Storing arrays as object variables

Don't panic, your piece of code would work correctly. That array is not seen outside it's scope, but still exists, as long as "my" created it into existence!

Also you could write your code as

$self->{_array} = ['your','array','elements',@go,'here'];

Courage, the Cowardly Dog.