package foo; sub getdata { return *DATA } 1; __DATA__ this data is in foo #### use foo; my $d = foo->getdata; print "foo's data - ", <$d>; print "main's data - ", ; __DATA__ this data is in main #### foo's data - this data is in foo main's data - this data is in main