Scroll to navigation

Data::Printer::Profile::Dumper(3pm) User Contributed Perl Documentation Data::Printer::Profile::Dumper(3pm)

NAME

Data::Printer::Profile::Dumper - use DDP like Data::Dumper

SYNOPSIS

While loading Data::Printer:

    use DDP profile => 'Dumper';

While asking for a print:

    p $var, profile => 'Dumper';

or in your ".dataprinter" file:

    profile = Dumper

DESCRIPTION

This profile tries to simulate Data::Dumper's output as closely as possible, using Data::Printer, even skipping types unsupported by Data::Dumper like lvalues and formats.

It's not guaranteed to be 100% accurate, but hopefully it's close enough :)

Notable Diferences from Data::Dumper

It's important to notice that this profile tries to emulate Data::Dumper's output, NOT its behaviour. As such, some things are still happening in a much DDP-ish way.

* no $VAR2, ... * return value * prototypes * still called 'p' (say alias = 'Dumper' if you want) * arg is always a reference, so on the top level, references to scalars will be rendered as scalars. References to references and inner references will be rendered properly.

SEE ALSO

Data::Printer Data::Dumper

2023-10-21 perl v5.36.0