DBI::Gofer::Serializer::Storable(3) User Contributed Perl Documentation DBI::Gofer::Serializer::Storable(3)

# [NAME](#NAME)

DBI::Gofer::Serializer::Storable - Gofer serialization using Storable

# [SYNOPSIS](#SYNOPSIS)

```
    $serializer = DBI::Gofer::Serializer::Storable->new();
    $string = $serializer->serialize( $data );
    ($string, $deserializer_class) = $serializer->serialize( $data );
    $data = $serializer->deserialize( $string );
```

# [DESCRIPTION](#DESCRIPTION)

Uses **Storable::nfreeze()** to serialize and **Storable::thaw()** to deserialize.

The **serialize()** method sets local $Storable::forgive\_me = 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.

2026-09-25 perl v5.44.0

---

Document: DBI::Gofer::Serializer::Storable(3pm) from perl-dbi 1.654-r0 (Chainguard OS)
Source: https://github.com/perl5-dbi/dbi
