Perldoc Browser
5.20.1
Latest
5.40.2
5.40.1
5.40.0
5.38.4
5.38.3
5.38.2
5.38.1
5.38.0
5.36.3
5.36.2
5.36.1
5.36.0
5.34.3
5.34.2
5.34.1
5.34.0
5.32.1
5.32.0
5.30.3
5.30.2
5.30.1
5.30.0
5.28.3
5.28.2
5.28.1
5.28.0
5.26.3
5.26.2
5.26.1
5.26.0
5.24.4
5.24.3
5.24.2
5.24.1
5.24.0
5.22.4
5.22.3
5.22.2
5.22.1
5.22.0
5.20.3
5.20.2
5.20.1
5.20.0
5.18.4
5.18.3
5.18.2
5.18.1
5.18.0
5.16.3
5.16.2
5.16.1
5.16.0
5.14.4
5.14.3
5.14.2
5.14.1
5.14.0
5.12.5
5.12.4
5.12.3
5.12.2
5.12.1
5.12.0
5.10.1
5.10.0
5.8.9
5.8.8
5.8.7
5.8.6
5.8.5
5.8.4
5.8.3
5.8.2
5.8.1
5.8.0
5.6.2
5.6.1
5.6.0
5.005_04
5.005_03
5.005_02
5.005_01
5.005
Dev
blead
5.41.13
5.41.12
5.41.11
5.41.10
5.41.9
5.41.8
5.41.7
5.41.6
5.41.5
5.41.4
5.41.3
5.41.2
5.41.1
5.40.1-RC1
5.40.0-RC2
5.40.0-RC1
5.39.10
5.39.9
5.39.8
5.39.7
5.39.6
5.39.5
5.39.4
5.39.3
5.39.2
5.39.1
5.38.3-RC1
Documentation
Perl
Intro
Tutorials
FAQs
Reference
Operators
Functions
Variables
Modules
Utilities
Release Notes
Community
History
Expand
perltoc
(
source
,
CPAN
)
You are viewing the version of this documentation from Perl 5.20.1.
View the latest version
CONTENTS
NAME
DESCRIPTION
BASIC DOCUMENTATION
perl - The Perl 5 language interpreter
perlintro -- a brief introduction and overview of Perl
perlrun - how to execute the Perl interpreter
perlreftut - Mark's very short tutorial about references
perldsc - Perl Data Structures Cookbook
perllol - Manipulating Arrays of Arrays in Perl
perlrequick - Perl regular expressions quick start
perlretut - Perl regular expressions tutorial
perlootut - Object-Oriented Programming in Perl Tutorial
perlperf - Perl Performance and Optimization Techniques
perlstyle - Perl style guide
perlcheat - Perl 5 Cheat Sheet
perltrap - Perl traps for the unwary
perldebtut - Perl debugging tutorial
perlfaq - frequently asked questions about Perl
perlfaq1 - General Questions About Perl
perlfaq2 - Obtaining and Learning about Perl
perlfaq3 - Programming Tools
perlfaq4 - Data Manipulation
perlfaq5 - Files and Formats
perlfaq6 - Regular Expressions
perlfaq7 - General Perl Language Issues
perlfaq8 - System Interaction
perlfaq9 - Web, Email and Networking
perlsyn - Perl syntax
perldata - Perl data types
perlop - Perl operators and precedence
perlsub - Perl subroutines
perlfunc - Perl builtin functions
perlopentut - simple recipes for opening files and pipes in Perl
perlpacktut - tutorial on pack and unpack
perlpod - the Plain Old Documentation format
perlpodspec - Plain Old Documentation: format specification and notes
perlpodstyle - Perl POD style guide
perldiag - various Perl diagnostics
perllexwarn - Perl Lexical Warnings
perldebug - Perl debugging
perlvar - Perl predefined variables
perlre - Perl regular expressions
perlrebackslash - Perl Regular Expression Backslash Sequences and Escapes
perlrecharclass - Perl Regular Expression Character Classes
perlreref - Perl Regular Expressions Reference
perlref - Perl references and nested data structures
perlform - Perl formats
perlobj - Perl object reference
perltie - how to hide an object class in a simple variable
perldbmfilter - Perl DBM Filters
perlipc - Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores)
perlfork - Perl's fork() emulation
perlnumber - semantics of numbers and numeric operations in Perl
perlthrtut - Tutorial on threads in Perl
perlport - Writing portable Perl
perllocale - Perl locale handling (internationalization and localization)
perluniintro - Perl Unicode introduction
perlunicode - Unicode support in Perl
perlunifaq - Perl Unicode FAQ
perluniprops - Index of Unicode Version 6.3.0 character properties in Perl
perlunitut - Perl Unicode Tutorial
perlebcdic - Considerations for running Perl on EBCDIC platforms
perlsec - Perl security
perlmod - Perl modules (packages and symbol tables)
perlmodlib - constructing new Perl modules and finding existing ones
perlmodstyle - Perl module style guide
perlmodinstall - Installing CPAN Modules
perlnewmod - preparing a new module for distribution
perlpragma - how to write a user pragma
perlutil - utilities packaged with the Perl distribution
perlfilter - Source Filters
perldtrace - Perl's support for DTrace
perlglossary - Perl Glossary
perlembed - how to embed perl in your C program
perldebguts - Guts of Perl debugging
perlxstut - Tutorial for writing XSUBs
perlxs - XS language reference manual
perlxstypemap - Perl XS C/Perl type mapping
perlclib - Internal replacements for standard C library functions
perlguts - Introduction to the Perl API
perlcall - Perl calling conventions from C
perlmroapi - Perl method resolution plugin interface
perlreapi - Perl regular expression plugin interface
perlreguts - Description of the Perl regular expression engine.
perlapi - autogenerated documentation for the perl public API
perlintern - autogenerated documentation of purely internal Perl functions
perliol - C API for Perl's implementation of IO in Layers.
perlapio - perl's IO abstraction interface.
perlhack - How to hack on Perl
perlsource - A guide to the Perl source tree
perlinterp - An overview of the Perl interpreter
perlhacktut - Walk through the creation of a simple C code patch
perlhacktips - Tips for Perl core C code hacking
perlpolicy - Various and sundry policies and commitments related to the Perl core
perlgit - Detailed information about git and the Perl repository
perlbook - Books about and related to Perl
perlcommunity - a brief overview of the Perl community
perldoc - Look up Perl documentation in Pod format.
perlhist - the Perl history records
perldelta - what is new for perl v5.20.1
perl5201delta, perldelta - what is new for perl v5.20.1
perl5200delta - what is new for perl v5.20.0
perl5182delta - what is new for perl v5.18.2
perl5181delta - what is new for perl v5.18.1
perl5180delta - what is new for perl v5.18.0
perl5161delta - what is new for perl v5.16.1
perl5162delta - what is new for perl v5.16.2
perl5163delta - what is new for perl v5.16.3
perl5160delta - what is new for perl v5.16.0
perl5144delta - what is new for perl v5.14.4
perl5143delta - what is new for perl v5.14.3
perl5142delta - what is new for perl v5.14.2
perl5141delta - what is new for perl v5.14.1
perl5140delta - what is new for perl v5.14.0
perl5125delta - what is new for perl v5.12.5
perl5124delta - what is new for perl v5.12.4
perl5123delta - what is new for perl v5.12.3
perl5122delta - what is new for perl v5.12.2
perl5121delta - what is new for perl v5.12.1
perl5120delta - what is new for perl v5.12.0
perl5101delta - what is new for perl v5.10.1
perl5100delta - what is new for perl 5.10.0
perl589delta - what is new for perl v5.8.9
perl588delta - what is new for perl v5.8.8
perl587delta - what is new for perl v5.8.7
perl586delta - what is new for perl v5.8.6
perl585delta - what is new for perl v5.8.5
perl584delta - what is new for perl v5.8.4
perl583delta - what is new for perl v5.8.3
perl582delta - what is new for perl v5.8.2
perl581delta - what is new for perl v5.8.1
perl58delta - what is new for perl v5.8.0
perl561delta - what's new for perl v5.6.1
perl56delta - what's new for perl v5.6.0
perl5005delta - what's new for perl5.005
perl5004delta - what's new for perl5.004
perlexperiment - A listing of experimental features in Perl
perlartistic - the Perl Artistic License
perlgpl - the GNU General Public License, version 1
perlaix - Perl version 5 on IBM AIX (UNIX) systems
perlamiga - Perl under Amiga OS
perlandroid - Perl under Android
perlbs2000 - building and installing Perl for BS2000.
perlce - Perl for WinCE
perlcygwin - Perl for Cygwin
perldos - Perl under DOS, W31, W95.
perlfreebsd - Perl version 5 on FreeBSD systems
perlhaiku - Perl version 5.10+ on Haiku
perlhpux - Perl version 5 on Hewlett-Packard Unix (HP-UX) systems
perlhurd - Perl version 5 on Hurd
perlirix - Perl version 5 on Irix systems
perllinux - Perl version 5 on Linux systems
perlmacos - Perl under Mac OS (Classic)
perlmacosx - Perl under Mac OS X
perlnetware - Perl for NetWare
perlopenbsd - Perl version 5 on OpenBSD systems
perlos2 - Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT.
perlos390 - building and installing Perl for OS/390 and z/OS
perlos400 - Perl version 5 on OS/400
perlplan9 - Plan 9-specific documentation for Perl
perlqnx - Perl version 5 on QNX
perlriscos - Perl version 5 for RISC OS
perlsolaris - Perl version 5 on Solaris systems
perlsymbian - Perl version 5 on Symbian OS
perlsynology - Perl 5 on Synology DSM systems
perltru64 - Perl version 5 on Tru64 (formerly known as Digital UNIX formerly known as DEC OSF/1) systems
perlvms - VMS-specific documentation for Perl
perlvos - Perl for Stratus OpenVOS
perlwin32 - Perl under Windows
perlboot - Links to information on object-oriented programming in Perl
perlbot - Links to information on object-oriented programming in Perl
perlrepository - Links to current information on the Perl source repository
perltodo - Link to the Perl to-do list
perltooc - Links to information on object-oriented programming in Perl
perltoot - Links to information on object-oriented programming in Perl
PRAGMA DOCUMENTATION
arybase - Set indexing base via $[
attributes - get/set subroutine or variable attributes
autodie - Replace functions with ones that succeed or die with lexical scope
autodie::exception - Exceptions from autodying functions.
autodie::exception::system - Exceptions from autodying system().
autodie::hints - Provide hints about user subroutines to autodie
autodie::skip - Skip a package when throwing autodie exceptions
autouse - postpone load of modules until a function is used