-- Perl 5.10.0 documentation --
Perl version 5.10.0 documentation


perldoc.perl.org contains the core documentation for Perl version 5.10.0, in HTML and PDF formats.

To find out what's new in Perl 5.10.0, read the perldelta manpage.

If you are new to the Perl language, good places to start reading are the introduction and overview at perlintro, and the extensive FAQ section, which provides answers to over 300 common questions.

Site features

Fast page lookup

For quicker navigation, enter any Perl function, manpage, or core module name into the search box to jump directly to the appropriate section (full search results will still be available).

Highlighting and linking of code examples

The Perl documentation contains thousands of examples of Perl code. These feature syntax highlighting and linking of function / module names to their respective documentation pages, e.g.

#! /usr/bin/perl

use strict;
use warnings;

my $greeting = "Hello, World!";
print $greeting,"\n";  # Say hello


Any page or search query on this site may be labeled by selecting the "Add this page" link in the toolbar at the top right corner of the page.

Adding a label creates a dynamic link to the document in the Labels section of the toolbar, allowing frequently used pages to be accessed with one click from anywhere in the site.

Customisable display

The toolbar and navigation menu may be hidden by clicking the relevant close () icons at the top of the page.

The display settings and label details are stored in a cookie on your browser so they will be preserved whenever you visit the site from the same computer.


The complete documentation set is available to download for off-line use.

Full version - contains HTML and PDF files

http://perldoc.perl.org/perldoc.tar.gz (24Mb download).

Lite version - contains HTML files only

http://perldoc.perl.org/perldoc-html.tar.gz (3Mb download).

As well as the documentation pages, the perldoc search engine is also included in the above downloads. No installation is required, just unpack the archive and open the index.html file in your web browser.

To obtain Perl itself, please go to http://www.perl.org/get.html.