Perl 5 version
documentation
Pragmas
- attributes
- get/set subroutine or variable attributes
- autodie
- Replace functions with ones that succeed or die with lexical scope
- autouse
- postpone load of modules until a function is used
- base
- Establish an ISA relationship with base classes at compile time
- bigint
- Transparent BigInteger support for Perl
- bignum
- Transparent BigNumber support for Perl
- bigrat
- Transparent BigNumber/BigRational support for Perl
- blib
- Use MakeMaker's uninstalled version of a package
- bytes
- Perl pragma to expose the individual bytes of characters
- charnames
- access to Unicode character names and named character sequences; also define character names
- constant
- Perl pragma to declare constants
- diagnostics
- produce verbose warning diagnostics
- encoding
- allows you to write your script in non-ASCII and non-UTF-8
- feature
- Perl pragma to enable new features
- fields
- compile-time class fields
- filetest
- Perl pragma to control the filetest permission operators
- if
- use a Perl module if a condition holds
- integer
- Perl pragma to use integer arithmetic instead of floating point
- less
- perl pragma to request less of something
- lib
- manipulate @INC at compile time
- locale
- Perl pragma to use or avoid POSIX locales for built-in operations
- mro
- Method Resolution Order
- open
- perl pragma to set default PerlIO layers for input and output
- ops
- Perl pragma to restrict unsafe operations when compiling
- overload
- Package for overloading Perl operations
- overloading
- perl pragma to lexically control overloading
- parent
- Establish an ISA relationship with base classes at compile time
- re
- Perl pragma to alter regular expression behaviour
- sigtrap
- Perl pragma to enable simple signal handling
- sort
- perl pragma to control sort() behaviour
- strict
- Perl pragma to restrict unsafe constructs
- subs
- Perl pragma to predeclare subroutine names
- threads
- Perl interpreter-based threads
- threads::shared
- Perl extension for sharing data structures between threads
- utf8
- Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code
- vars
- Perl pragma to predeclare global variable names
- vmsish
- Perl pragma to control VMS-specific language features
- warnings
- Perl pragma to control optional warnings
- warnings::register
- warnings import function