# DBI::Gofer::Serializer::Storable - Gofer serialization using Storable - perldoc - [phpMan]

## NAME
    [DBI::Gofer::Serializer::Storable](https://www.chedong.com/phpMan.php/perldoc/DBI%3A%3AGofer%3A%3ASerializer%3A%3AStorable/markdown) - Gofer serialization using Storable

## SYNOPSIS
        $serializer = [DBI::Gofer::Serializer::Storable](https://www.chedong.com/phpMan.php/perldoc/DBI%3A%3AGofer%3A%3ASerializer%3A%3AStorable/markdown)->new();

        $string = $serializer->serialize( $data );
        ($string, $deserializer_class) = $serializer->serialize( $data );

        $data = $serializer->deserialize( $string );

## DESCRIPTION
    Uses [Storable::nfreeze](https://www.chedong.com/phpMan.php/perldoc/Storable%3A%3Anfreeze/markdown)() to serialize and [Storable::thaw](https://www.chedong.com/phpMan.php/perldoc/Storable%3A%3Athaw/markdown)() to deserialize.

    The serialize() method sets local $[Storable::forgive_me](https://www.chedong.com/phpMan.php/perldoc/Storable%3A%3Aforgiveme/markdown) = 1; so it doesn't croak if it
    encounters any data types that can't be serialized, such as code refs.

    See also [DBI::Gofer::Serializer::Base](https://www.chedong.com/phpMan.php/perldoc/DBI%3A%3AGofer%3A%3ASerializer%3A%3ABase/markdown).

