Data::Dumper is a perl module that's often used to save and restore arbitrary data structures (including objects.) The beauty of Data::Dumper is that it writes out the data structure as a string which can be simply eval'd back to whatever it was before.

A trivial example is:

#!/usr/bin/perl -w

use vars qw / $VAR1 /;
use strict;

use Data::Dumper;

my $data =  1, 2, 3, 4, 5 ;
my $saved_data = Dumper( $data );
my $resored_data = eval ( $saved_data );

Log in or register to write something here or to contact authors.