Index: P

Symbols & Numbers | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

## Index: P

-P (C preprocessor) command-line switch: 19.1.3. Switches (Programming Perl)
-p command-line option: 16.4.1. In-place Editing from the Command Line (Learning Perl)
  modifying files with: 7.16.2. Solution (Perl Cookbook)
  writing filters: 7.14.3.2. Command-line options (Perl Cookbook)
p command (Perl debugger): 6.2. Debugger Commands (Perl in a Nutshell)
\P (doesn't match property): 15.2. Effects of Character Semantics (Programming Perl)
-p file test operator: 4.5.8. File Test Operators (Perl in a Nutshell)
  16.3.4. Named Pipes (Programming Perl)
\p (matches property): 15.2. Effects of Character Semantics (Programming Perl)
-p (named pipe) file test: 3.10. Named Unary and File Test Operators (Programming Perl)
-p option (dprofpp): 6.5. The Perl Profiler (Perl in a Nutshell)
-p (print while looping) command-line switch: 19.1.3. Switches (Programming Perl)
pack ( ): 25.2. Endianness and Number Width (Programming Perl)
  1.4.3. Discussion (Perl Cookbook)
  8.13.2. Solution (Perl Cookbook)
  with Tk resize events: 15.16.2. Solution (Perl Cookbook)
  16.2. Manipulating Data with pack and unpack (Learning Perl)
  29.2.108. pack (Programming Perl)
  template characters for: 29.2.108. pack (Programming Perl)
  unpack function, Unicode characters and: 15.2. Effects of Character Semantics (Programming Perl)
pack geometry manager (Perl/Tk): 21.2.1. The pack Geometry Manager (Perl in a Nutshell)
package( ): 5. Function Reference (Perl in a Nutshell)
_ _PACKAGE_ _ constant: 4.4.4. Global Special Constants (Perl in a Nutshell)
package declaration: 4.8. Scoped Declarations (Programming Perl)
  10. Packages (Programming Perl)
  29.2.109. package (Programming Perl)
package statement: 12.. Introduction (Perl Cookbook)
  7.1. Namespaces and Packages (Perl in a Nutshell)
__PACKAGE__ symbol: 10.4.3. Discussion (Perl Cookbook)
  12.6.3. Discussion (Perl Cookbook)
package variables
  wrapping declaration in block scope: 12.8. Managing Class Data (Programming Perl)
  storing class data in: 12.8. Managing Class Data (Programming Perl)
  package variables (see also global variables)
  2.5.1. Name Lookups (Programming Perl)
  4.8.1. Scoped Variable Declarations (Programming Perl)
  declaring: 29.2.107. our (Programming Perl)
  threads, no protection in: 17.2.2. Data Access (Programming Perl)
packages: 12.. Introduction (Perl Cookbook)
  B.3. Packages (Learning Perl)
  7.1. Namespaces and Packages (Perl in a Nutshell)
  12. Using Modules (Learning Perl Objects, References and Modules)
  1.2.1.4. Simplicities (Programming Perl)
  2.5. Names (Programming Perl)
  2.5. Names (Programming Perl)
  10. Packages (Programming Perl)
  10.2. Autoloading (Programming Perl)
  Glossary (Programming Perl)
  adding methods to existing: 12.5.2. Accessing Overridden Methods (Programming Perl)
  binding variables to: 29.2.191. untie (Programming Perl)
  bless function arguments: 12.4. Object Construction (Programming Perl)
  blessing objects into: 29.2.7. bless (Programming Perl)
  current package: Glossary (Programming Perl)
  delimiters for: 10. Packages (Programming Perl)
  determining current calling: 12.6.1. Problem (Perl Cookbook)
  global variables: 2.9. Packages and Lexicals (Learning Perl Objects, References and Modules)
    6.6. Closure Variables as Inputs (Learning Perl Objects, References and Modules)
  identifiers: 10. Packages (Programming Perl)
  importing semantics to: 29.2.192. use (Programming Perl)
  in @ISA array, inheritance through: 12.5.1. Inheritance Through @ISA (Programming Perl)
  @ISA variable and: 8.5. A Few Notes About @ISA (Learning Perl Objects, References and Modules)
    8.5. A Few Notes About @ISA (Learning Perl Objects, References and Modules)
  lexicals and: 2.9. Packages and Lexicals (Learning Perl Objects, References and Modules)
    2.9. Packages and Lexicals (Learning Perl Objects, References and Modules)
  main program in: 2.7. Packages as Namespace Separators (Learning Perl Objects, References and Modules)
  methods and subroutines, resolving for: 12.3. Method Invocation (Programming Perl)
  names for: 2.6.4. Or Leave the Quotes Out Entirely (Programming Perl)
    24.3. Programming with Style (Programming Perl)
  as namespace separators: 2.7. Packages as Namespace Separators (Learning Perl Objects, References and Modules)
  naming considerations: 2.7. Packages as Namespace Separators (Learning Perl Objects, References and Modules)
    8.2. Introducing the Method Invocation Arrow (Learning Perl Objects, References and Modules)
  overriding built-in functions: 12.12.1. Problem (Perl Cookbook)
  private variables: 12.4.1. Problem (Perl Cookbook)
  quoting: 12.3.4. Package-Quoted Classes (Programming Perl)
  referring to indirectly: 12.16.1. Problem (Perl Cookbook)
  scope of directives: 2.8. Scope of a Package Directive (Learning Perl Objects, References and Modules)
    2.8. Scope of a Package Directive (Learning Perl Objects, References and Modules)
  splitting for autoloading: 32.1.17. Module Installation Support (Programming Perl)
  symbol tables
    displaying: 20.3.3. Debugger Options (Programming Perl)
  symbol tables for: 10.1. Symbol Tables (Programming Perl)
  tying variables to: 29.2.178. tie (Programming Perl)
packed sockaddr: 29.2.54. getpeername (Programming Perl)
packet-oriented communication: 15. Sockets (Perl in a Nutshell)
packForget( ) (pack geometry manager): 21.2.1.1. pack methods (Perl in a Nutshell)
packInfo( ) (pack geometry manager): 21.2.1.1. pack methods (Perl in a Nutshell)
packPropogate( ) (pack geometry manager): 21.2.1.1. pack methods (Perl in a Nutshell)
packSlaves( ) (pack geometry manager): 21.2.1.1. pack methods (Perl in a Nutshell)
-padbottom option, form geometry manager: 21.2.4. The form Geometry Manager (Perl in a Nutshell)
-padleft option, form geometry manager: 21.2.4. The form Geometry Manager (Perl in a Nutshell)
-padright option form geometry manager: 21.2.4. The form Geometry Manager (Perl in a Nutshell)
pads: 2.5. Names (Programming Perl)
-padtop option form geometry manager: 21.2.4. The form Geometry Manager (Perl in a Nutshell)
-padx option form geometry manager: 21.2.4. The form Geometry Manager (Perl in a Nutshell)
-padx, -pady options: 21.3. Common Widget Configuration Options (Perl in a Nutshell)
  grid geometry manager: 21.2.2. The grid Geometry Manager (Perl in a Nutshell)
  pack geometry manager: 21.2.1. The pack Geometry Manager (Perl in a Nutshell)
-pady option form geometry manager: 21.2.4. The form Geometry Manager (Perl in a Nutshell)
page numbers: 28.2. Special Variables in Alphabetical Order (Programming Perl)
pager option (debugger): 20.3.3. Debugger Options (Programming Perl)
pages: 28.2. Special Variables in Alphabetical Order (Programming Perl)
PalmPilot, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
paragraph mode: 19.1.3. Switches (Programming Perl)
  28.2. Special Variables in Alphabetical Order (Programming Perl)
paragraph separator character: 2.2. Molecules (Programming Perl)
paragraph tags (pod): 4.13.1. Paragraph Tags (Perl in a Nutshell)
paragraphs
  counting in files: 8.2.1. Problem (Perl Cookbook)
  in pod documentation: 12.20.3. Discussion (Perl Cookbook)
  reading files backwards by: 8.4.1. Problem (Perl Cookbook)
  reformatting: 1.17.1. Problem (Perl Cookbook)
param( ): 19.1.3. Discussion (Perl Cookbook)
param( ) (CGI.pm): 10. The CGI.pm Module (Perl in a Nutshell)
  10.7. CGI.pm Reference (Perl in a Nutshell)
parameter lists: 4.5. Arguments (Learning Perl)
  empty: 4.8.2. Empty Parameter Lists (Learning Perl)
  variable-length: 4.8. Variable-length Parameter Lists (Learning Perl)
parameters (see also arguments)
  28.2. Special Variables in Alphabetical Order (Programming Perl)
  @_: 8.9. What to Do with @_ (Learning Perl Objects, References and Modules)
  adding to methods: 9.7. Adding Parameters to a Method (Learning Perl Objects, References and Modules)
    9.7. Adding Parameters to a Method (Learning Perl Objects, References and Modules)
  callbacks and: 6.5. Returning a Subroutine from a Subroutine (Learning Perl Objects, References and Modules)
    6.5. Returning a Subroutine from a Subroutine (Learning Perl Objects, References and Modules)
  hash references as: 3.9.2. Exercise 2 [30 min] (Learning Perl Objects, References and Modules)
  instance methods and: 9.2. Invoking an Instance Method (Learning Perl Objects, References and Modules)
  instances as: 9.2. Invoking an Instance Method (Learning Perl Objects, References and Modules)
  method invocation and: 8.3. The Extra Parameter of Method Invocation (Learning Perl Objects, References and Modules)
    8.3. The Extra Parameter of Method Invocation (Learning Perl Objects, References and Modules)
  passing to superclasses: 10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
  returning updated values: 9.10. Getting Your Deposit Back (Learning Perl Objects, References and Modules)
  scalar context, providing for: 1.2.1.1. Singularities (Programming Perl)
  shifting: 8.4. Calling a Second Method to Simplify Things (Learning Perl Objects, References and Modules)
    8.9. What to Do with @_ (Learning Perl Objects, References and Modules)
  subroutines
    changing in place: 6.2.1. Tricks with Parameter Lists (Programming Perl)
    working with: 6.2.1. Tricks with Parameter Lists (Programming Perl)
params function (ExtUtils::Constant module): 8.69. ExtUtils::Constant (Perl in a Nutshell)
params( ) (URI::URL): 20.5.3. URI::URL (Perl in a Nutshell)
( ) (parentheses);grouping operator: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
parent-child relationships: 10.6. Weakening the Argument (Learning Perl Objects, References and Modules)
parent classes: 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
  accessing overridden methods: 13.11.1. Problem (Perl Cookbook)
  cloning objects: 13.6.1. Problem (Perl Cookbook)
parent( ) (HTML::Parser): 20.4.3. HTML::Element (Perl in a Nutshell)
parent processes (see processes)
parent processes, managing: 14. Process Management (Learning Perl)
parentheses
  file tests and: 11.6. File Tests (Learning Perl)
  grouping patterns with: 7.2.3. Grouping in Patterns (Learning Perl)
  indicating precedence: 2.6.2. Operator Precedence and Associativity (Learning Perl)
  optional use of: 3.4.1. The pop and push Operators (Learning Perl)
    with print function: 6.4. Output to Standard Output (Learning Perl)
  with memory function: 8.4. Memory Parentheses (Learning Perl)
  around function arguments: 5. Function Reference (Perl in a Nutshell)
  operator precedence and: 4.5. Operators (Perl in a Nutshell)
  regular expression metacharacter: 4.6.2. Regular Expression Syntax (Perl in a Nutshell)
  (?...) extended regular expression syntax: 4.6.8. Extended Regular Expressions (Perl in a Nutshell)
  1.. Introduction (Perl Cookbook)
  autouse pragma: 12.3.3. Discussion (Perl Cookbook)
  prototyping functions: 10.11.3.1. Omitting parentheses (Perl Cookbook)
  substitution: 6.1.3. Discussion (Perl Cookbook)
parse( )
  HTML::Parser module: 20.4.1. HTML::Parser (Perl in a Nutshell)
  Mail::Address module: 16.2.7. Mail::Address Reference (Perl in a Nutshell)
  XML::Parser module: 13.2. XML::Parser Methods (Perl in a Nutshell)
  HTML tables, extracting data: 20.19.3. Discussion (Perl Cookbook)
parse trees: 18.1. The Life Cycle of a Perl Program (Programming Perl)
  18.2. Compiling Your Code (Programming Perl)
  internal, keeping: 18.4. Compiler Backends (Programming Perl)
  original, reconstituting and splicing into current parse tree: 18.5.1. The Bytecode Generator (Programming Perl)
  reconstruction of: 18.1. The Life Cycle of a Perl Program (Programming Perl)
parse_csv subroutines: 1.20.3. Discussion (Perl Cookbook)
ParseDate( ): 3.7.2. Solution (Perl Cookbook)
  3.11. Program: hopdelta (Perl Cookbook)
parse_date( ) (HTTP::Date): 20.3.5. HTTP::Date (Perl in a Nutshell)
parse_file( ) (HTML::Parser): 20.4.1. HTML::Parser (Perl in a Nutshell)
parsefile( ) (XML::Parser module): 13.2. XML::Parser Methods (Perl in a Nutshell)
parse_head( ) (LWP::UserAgent): 20.2.3. LWP::UserAgent (Perl in a Nutshell)
parse_start( ) (XML::Parser module): 13.2. XML::Parser Methods (Perl in a Nutshell)
parsestring( ) (XML::Parser module): 13.2. XML::Parser Methods (Perl in a Nutshell)
parsing: 21.1. How Perl Works (Programming Perl)
  comma-separated data: 1.20.1. Problem (Perl Cookbook)
  command-line arguments: 15.1.1. Problem (Perl Cookbook)
  commas into numbers: 2.16.1. Problem (Perl Cookbook)
  date and time from strings: 3.7.1. Problem (Perl Cookbook)
  double-quote interpolation and regular expressions: 5.2. Pattern-Matching Operators (Programming Perl)
  email addresses: 16.2.6. Parse Email Addresses with Mail::Address (Perl in a Nutshell)
  event-based: 13.3. Expat Handlers (Perl in a Nutshell)
  file specifications: 12.1. Sample Function-Oriented Interface: File::Basename (Learning Perl Objects, References and Modules)
  filenames: 9.10.1. Problem (Perl Cookbook)
  HTML: 20.18.1. Problem (Perl Cookbook)
  HTML tags: 20.6.1. Problem (Perl Cookbook)
  in the Perl compiler: 18.2. Compiling Your Code (Programming Perl)
  shifting style: 2.1. The Cure for the Common Code (Learning Perl Objects, References and Modules)
    3.1. Performing the Same Task on Many Arrays (Learning Perl Objects, References and Modules)
  text, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
  web server log file: 20.12.1. Problem (Perl Cookbook)
  XML
    into data structures: 22.1.1. Problem (Perl Cookbook)
    into DOM tree: 22.2.1. Problem (Perl Cookbook)
    into SAX events: 22.3.1. Problem (Perl Cookbook)
partial-evaluation operators: 10.9.3. Control Structures Using Partial-Evaluation Operators (Learning Perl)
pass( ) (Net::POP3): 16.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
  16.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
PASS command (POP3): 16.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
passing
  arrays and hashes by reference: 10.5.1. Problem (Perl Cookbook)
  by named parameter: 10.7.1. Problem (Perl Cookbook)
passing arguments to subroutines: 4.7.2. Passing Arguments (Perl in a Nutshell)
passing by reference: 3.2. Taking a Reference to an Array (Learning Perl Objects, References and Modules)
  6.2. Semantics (Programming Perl)
  Glossary (Programming Perl)
  prototypes declaring function calls as: 8.1. What Is a Reference? (Programming Perl)
passing by value: Glossary (Programming Perl)
passing by value, copying @_ values to my list: 6.2.1. Tricks with Parameter Lists (Programming Perl)
passing references: 6.3. Passing References (Programming Perl)
passing references to subroutines: 4.7.3. Passing References (Perl in a Nutshell)
password( )
  Net::Netrc module: 18.3. FTP Configuration with Net::Netrc (Perl in a Nutshell)
  URI::URL module: 20.5.3. URI::URL (Perl in a Nutshell)
password databases (Unix): B.7.1. Direct System Database Access (Learning Perl)
password entries (.netrc): 18.3. FTP Configuration with Net::Netrc (Perl in a Nutshell)
Password( ) (Win32::Internet): 22.7.1. General Internet Methods (Perl in a Nutshell)
password_field( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
passwords: 29.2.164. srand (Programming Perl)
  crypt function and: 29.2.20. crypt (Programming Perl)
  passwd file: 29.2.61. getpwent (Programming Perl)
  Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
  randomly generating: 2.6.3. Discussion (Perl Cookbook)
  reading without echo: 15.10.1. Problem (Perl Cookbook)
    15.10.1. Problem (Perl Cookbook)
pasv( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
pasv_wait( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
pasv_xfer( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
pasv_xfer_unique( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
patches for Perl source code: 2.3.1.2. Patches (Perl in a Nutshell)
path( )
  Mail::Address module: 16.2.7. Mail::Address Reference (Perl in a Nutshell)
  URI::URL module: 20.5.3. URI::URL (Perl in a Nutshell)
PATH environment variable: 14.3. The Environment Variables (Learning Perl)
  2.5. require and @INC (Learning Perl Objects, References and Modules)
  1.3.1. How to Do It (Programming Perl)
  19.1.3. Switches (Programming Perl)
  19.2. Environment Variables (Programming Perl)
  security and: 23.1.2. Cleaning Up Your Environment (Programming Perl)
path for library searches, %INC: 28.2. Special Variables in Alphabetical Order (Programming Perl)
PATH variable: 3.3. Environment Variables (Perl in a Nutshell)
PATHEXT variable: 3.3. Environment Variables (Perl in a Nutshell)
path_info( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
PATH_INFO variable: 9.3. Extra Path Information (Perl in a Nutshell)
pathnames module installed on Windows system: 11.1. Using Modules (Programming Perl)
paths, searching for installed modules/libraries: 12.7. Setting the Path at the Right Time (Learning Perl Objects, References and Modules)
  12.7. Setting the Path at the Right Time (Learning Perl Objects, References and Modules)
paths, XML: 22.. Paths (Perl Cookbook)
path_translated( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
PATH_TRANSLATED variable: 9.3. Extra Path Information (Perl in a Nutshell)
pattern-binding operator: 1.7. Regular Expressions (Programming Perl)
pattern match operator (m//): 9.1. Matches with m// (Learning Perl)
pattern matching (see regular expressions)
pattern matching functions: 5.1. Perl Functions by Category (Perl in a Nutshell)
pattern matching operators: 4.5.7. Pattern Match Operators (Perl in a Nutshell)
  4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
pattern separators, reading data with: 6.7.1. Problem (Perl Cookbook)
pattern space: 28.2. Special Variables in Alphabetical Order (Programming Perl)
patterns: 7.1. What Are Regular Expressions? (Learning Perl)
  7.1. What Are Regular Expressions? (Learning Perl)
  7.2. Using Simple Patterns (Learning Perl)
  autosplitting via -a switch: 19.1.3. Switches (Programming Perl)
  debugger, commands for matching: 20.2.5. Locating Code (Programming Perl)
  fancy patterns: 5.10.1. Lookaround Assertions (Programming Perl)
  manpages for: 8.5.2. And There's More (Learning Perl)
  replacements, changes in Perl versions: 24.1.5. Previous Perl Traps (Programming Perl)
  split operator and: 9.7. The split Operator (Learning Perl)
  test program for: 7.3. A Pattern Test Program (Learning Perl)
patterns (and regular expressions): 1.7. Regular Expressions (Programming Perl)
  5. Pattern Matching (Programming Perl)
  29.2.92. m// (Programming Perl)
  alphanumeric metasymbols: 5.3.1. Metasymbol Tables (Programming Perl)
  assertions, defining your own: 5.10.4. Defining Your Own Assertions (Programming Perl)
  assertions in: 5.1. The Regular Expression Bestiary (Programming Perl)
  backreferences: 1.7.4. Backreferences (Programming Perl)
    5.7.1. Capturing (Programming Perl)
  capturing in: 5.7. Capturing and Clustering (Programming Perl)
  character classes: 1.7. Regular Expressions (Programming Perl)
    5.4. Character Classes (Programming Perl)
  characters in: 5.1. The Regular Expression Bestiary (Programming Perl)
  clustering in: 5.7.2. Clustering (Programming Perl)
  conditional interpolation in: 5.10.3.5. Conditional interpolation (Programming Perl)
  controlling matching: 5.9. Staying in Control (Programming Perl)
    Perl flow control, deciding pattern execution: 5.9.1. Letting Perl Do the Work (Programming Perl)
    regex compiler: 5.9.3. The Regex Compiler (Programming Perl)
  extension syntax: 5.3.1. Metasymbol Tables (Programming Perl)
  extensions
    lookaround assertions: 5.10.1. Lookaround Assertions (Programming Perl)
  finding duplicate words in paragraphs: 5.2.1. Pattern Modifiers (Programming Perl)
  functions for matching: 29.1. Perl Functions by Category (Programming Perl)
  generated: 5.10.3.1. Generated patterns (Programming Perl)
  greedy matching: 1.7.1. Quantifiers (Programming Perl)
    5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
  grep function and: 29.2.72. grep (Programming Perl)
  match-time code evaluation: 5.10.3.3. Match-time code evaluation (Programming Perl)
  match-time pattern interpolation: 5.10.3.4. Match-time pattern interpolation (Programming Perl)
  matching
    operators for: 1.7. Regular Expressions (Programming Perl)
      5.2. Pattern-Matching Operators (Programming Perl)
    special variables for: 5.2. Pattern-Matching Operators (Programming Perl)
      5.2.3. The s/// Operator (Substitution) (Programming Perl)
    substrings corresponding to subpatterns: 5.2. Pattern-Matching Operators (Programming Perl)
  matching precedence: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
  metacharacters and metasymbols in: 5.3. Metacharacters and Metasymbols (Programming Perl)
  metasymbols in: 5.3.2. Specific Characters (Programming Perl)
  minimal matching: 1.7.2. Minimal Matching (Programming Perl)
  modifiers cloistering: 5.7.3. Cloistered Pattern Modifiers (Programming Perl)
  modifiers for: 5.2.1. Pattern Modifiers (Programming Perl)
  Perl code, interjecting into: 5.10.3. Programmatic Patterns (Programming Perl)
  positions for matching: 5.6. Positions (Programming Perl)
  programming style for: 5.10.3. Programmatic Patterns (Programming Perl)
  quantifiers in: 5.1. The Regular Expression Bestiary (Programming Perl)
    5.3.1. Metasymbol Tables (Programming Perl)
    5.5. Quantifiers (Programming Perl)
    5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
  quotes in: 2.6.3. Pick Your Own Quotes (Programming Perl)
  re pragma, altering default behavior of: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
  recursive matching: 5.10.3.4. Match-time pattern interpolation (Programming Perl)
  security concerns: 23.3.2. Code Masquerading as Data (Programming Perl)
  split function: 29.2.161. split (Programming Perl)
  split function and: 5.2. Pattern-Matching Operators (Programming Perl)
  study function: 29.2.166. study (Programming Perl)
  substitution evaluation: 5.10.3.2. Substitution evaluations (Programming Perl)
  terminating delimiter for: 5.2. Pattern-Matching Operators (Programming Perl)
  Unicode properties, matching on: 15.2. Effects of Character Semantics (Programming Perl)
  for untainting data: 23.1.1. Detecting and Laundering Tainted Data (Programming Perl)
PAUSE: 22.3. Creating CPAN Modules (Programming Perl)
PAUSE (Perl Authors Upload Server) ID: 15.2. Getting Prepared (Learning Perl Objects, References and Modules)
  15.4. Uploading Your Distribution (Learning Perl Objects, References and Modules)
PauseService( ) (Win32::Service): 22.17. Win32::Service (Perl in a Nutshell)
pausing scripts: 29.2.156. sleep (Programming Perl)
PDL (Perl Data Language): 2.13.2. Solution (Perl Cookbook)
  22.1. The CPAN modules Directory (Programming Perl)
  modules, matrix multiplication: 2.13.2. Solution (Perl Cookbook)
PeekInput( ) (Win32::Console): 22.2. Win32::Console (Perl in a Nutshell)
Peer option (IO::Socket::UNIX): 15.2.5. IO::Socket::UNIX Reference (Perl in a Nutshell)
peeraddr( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
PeerAddr option (IO::Socket::INET): 15.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
peerhost( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
peerpath (IO::Socket::UNIX): 15.2.5. IO::Socket::UNIX Reference (Perl in a Nutshell)
peerport( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
PeerPort option (IO::Socket::INET): 15.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
percent sign (%): 29.2.189. unpack (Programming Perl)
  dereferencing with: 4.8.2. Dereferencing (Perl in a Nutshell)
  hashes: 5.. Introduction (Perl Cookbook)
  indicating conversion: 6.5. Formatted Output with printf (Learning Perl)
  indicating entire hash: 5.2.1. The Hash as a Whole (Learning Perl)
  modulus operator: 4.5.3. Arithmetic Operators (Perl in a Nutshell)
  printing: 6.5. Formatted Output with printf (Learning Perl)
  prototype symbol (hash): 4.7.5. Prototypes (Perl in a Nutshell)
  %SIG hash: 16.15.2. Solution (Perl Cookbook)
  %= (assignment) operator: 4.5.6. Assignment Operators (Perl in a Nutshell)
  %SIG: 4.10. Signals (Perl in a Nutshell)
performance: 0.1. The Pursuit of Happiness (Programming Perl)
  backreferences and: 1.11.3. Discussion (Perl Cookbook)
  CGI programs: 9. CGI Overview (Perl in a Nutshell)
  CGI scripts, with mod_perl: 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
  database access, speeding with mod_perl: 21.8.1. Problem (Perl Cookbook)
  event-based XML parsing: 22.3.1. Problem (Perl Cookbook)
  measuring: 29.2.181. times (Programming Perl)
  Perl programs, efficiency in: 24.2. Efficiency (Programming Perl)
  presizing hashes: 5.14.3. Discussion (Perl Cookbook)
  web server, improving: 21.12.1. Problem (Perl Cookbook)
performance, slowed by automatic match variables: 9.5.2. The Automatic Match Variables (Learning Perl)
period: 4.5.6. Assignment Operators (Perl in a Nutshell)
  1.7.1. Quantifiers (Programming Perl)
#!perl: 1.4.2. What's Inside That Program? (Learning Perl)
perl-bin directory: 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
perl command
  -d option: 5.1. Using the Debugger to View Complex Data (Learning Perl Objects, References and Modules)
  -I option: 2.5.3. Extending @INC with -I (Learning Perl Objects, References and Modules)
    13.10. Using the Alternate Library Location (Learning Perl Objects, References and Modules)
  -M option: 13.10. Using the Alternate Library Location (Learning Perl Objects, References and Modules)
  -V command line option: 2.5. require and @INC (Learning Perl Objects, References and Modules)
  -V:make: 13.5. Controlling the Distribution with Makefile.PL (Learning Perl Objects, References and Modules)
  -w option: 10.3. Indirect Object Notation (Learning Perl Objects, References and Modules)
    A.3.1. Exercise 1 (Section 4.9.1) (Learning Perl Objects, References and Modules)
  PREFIX= option (Makefile.PL): 13.6. Alternate Installation Locations (PREFIX=...) (Learning Perl Objects, References and Modules)
    13.10. Using the Alternate Library Location (Learning Perl Objects, References and Modules)
Perl Data Language (see PDL)
Perl Data Language (PDL) module: 9.1.4. Slices (Programming Perl)
PERL_DEBUG_MSTATS variable: 3.3. Environment Variables (Perl in a Nutshell)
PERL_DESTRUCT_LEVEL variable: 3.3. Environment Variables (Perl in a Nutshell)
  12.6.1. Garbage Collection with DESTROY Methods (Programming Perl)
perl executable: 3. The Perl Executable (Perl in a Nutshell)
Perl, history of: 27.1. History Made Practical (Programming Perl)
Perl identifiers: 2.5. Scalar Variables (Learning Perl)
Perl interpreter: 1.3.1. How to Do It (Programming Perl)
  18.1. The Life Cycle of a Perl Program (Programming Perl)
  -a switch: 19.1.3. Switches (Programming Perl)
  -c switch: 19.1.3. Switches (Programming Perl)
  -d switch: 19.1.3. Switches (Programming Perl)
    20. The Perl Debugger (Programming Perl)
  -e switch: 1.3.1. How to Do It (Programming Perl)
    19.1.3. Switches (Programming Perl)
  -F switch: 19.1.3. Switches (Programming Perl)
    19.1.3. Switches (Programming Perl)
  -h switch: 19.1.3. Switches (Programming Perl)
  -- switch: 19.1.3. Switches (Programming Perl)
  -I switch: 19.1. Command Processing (Programming Perl)
    19.1.3. Switches (Programming Perl)
  -l switch: 19.1.3. Switches (Programming Perl)
  -m switch: 19.1.3. Switches (Programming Perl)
  -n switch: 19.1.3. Switches (Programming Perl)
  -p switch: 19.1.3. Switches (Programming Perl)
  -s switch: 19.1.3. Switches (Programming Perl)
    20. The Perl Debugger (Programming Perl)
  switches: 19.1.3. Switches (Programming Perl)
  -T switch: 19.1.3. Switches (Programming Perl)
  -u switch: 19.1.3. Switches (Programming Perl)
  -v switch: 19.1.3. Switches (Programming Perl)
  -w switch: 1.3.1. How to Do It (Programming Perl)
    19.1.3. Switches (Programming Perl)
  -x switch: 19.1. Command Processing (Programming Perl)
    19.1.3. Switches (Programming Perl)
  -0 switch: 19.1. Command Processing (Programming Perl)
    19.1.3. Switches (Programming Perl)
perl interpreter program
  -a switch: 28.2. Special Variables in Alphabetical Order (Programming Perl)
  -d switch: 20.6. The Perl Profiler (Programming Perl)
  sticky bit: 24.2.1. Time Efficiency (Programming Perl)
  -T switch: 16.5.2. Networking Servers (Programming Perl)
    23.1. Handling Insecure Data (Programming Perl)
  -w switch: 33. Diagnostic Messages (Programming Perl)
Perl Journal: 1.4.7. The Perl Journal (Perl in a Nutshell)
Perl language: 1. Introduction to Perl (Perl in a Nutshell)
  bugs in, reporting: 6.6. The perlbug Program (Perl in a Nutshell)
  development of: 1.2. Perl Development (Perl in a Nutshell)
  documentation: 2.5. Documentation (Perl in a Nutshell)
    4.13. Pod (Perl in a Nutshell)
    = (equals sign), and: 4.1. Program Structure (Perl in a Nutshell)
    utilities for: 4.13.3. Pod Utilities (Perl in a Nutshell)
  example scripts: 2.3.1.1. Perl examples (Perl in a Nutshell)
  installing source code: 2.3. Installing Perl (Perl in a Nutshell)
  multithreading, and: 3.5. Threads (Perl in a Nutshell)
  obtaining source from CPAN: 2. Installing Perl (Perl in a Nutshell)
  resources: 1.4. Perl Resources (Perl in a Nutshell)
  signals, handling: 4.10. Signals (Perl in a Nutshell)
  uses of: 1.1. What's Perl Good For? (Perl in a Nutshell)
  v. 5.8, I/O: 4.9.1. Perl 5.8 and PerlIO (Perl in a Nutshell)
Perl library: 22.2.3. Installing CPAN Modules into the Perl Library (Programming Perl)
PERL_MAILERS variable: 16.2.1. Send Email with Mail::Mailer (Perl in a Nutshell)
PERL_MODULE_EXT variable: 3.4. The Perl Compiler (Perl in a Nutshell)
Perl Monastery: 1.3.3. Are There Any Other Kinds of Support? (Learning Perl)
Perl Mongers: 1.4.6. Perl Mongers (www.perl.org) (Perl in a Nutshell)
Perl Package Manager (PPM): 2.4.3.2. Using the Perl Package Manager (Perl in a Nutshell)
perl-packrats mailing list: 15.1. The Comprehensive Perl Archive Network (Learning Perl Objects, References and Modules)
perl (Perl interpreter): 3. The Perl Executable (Perl in a Nutshell)
  command-line options: 3.2. Command-Line Options (Perl in a Nutshell)
  command processing: 3.1. Command Processing (Perl in a Nutshell)
Perl profiler (DProf): 6.5. The Perl Profiler (Perl in a Nutshell)
PERL_SCRIPT_EXT variable: 3.4. The Perl Compiler (Perl in a Nutshell)
perl-script handler: 11.3. mod_perl Handlers (Perl in a Nutshell)
  11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
$PERL_VERSION ($]) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
Perl virtual machine: 18.3. Executing Your Code (Programming Perl)
  18.3. Executing Your Code (Programming Perl)
perlapi manpage: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
perlboot manpage, object-oriented programming and: B.20.2. Object-Oriented Programming (Learning Perl)
perlbug program: 6.6. The perlbug Program (Perl in a Nutshell)
perlbug utility: 1.3.4. What If I Find a Bug in Perl? (Learning Perl)
perlcall manpage: 21.4.5. Fiddling with the Perl Stack from C (Programming Perl)
perlcc: 28.2. Special Variables in Alphabetical Order (Programming Perl)
perlcc command: 18.4. Compiler Backends (Programming Perl)
  pbyscript resulting from: 18.5.1. The Bytecode Generator (Programming Perl)
perlcc utility: 3.4. The Perl Compiler (Perl in a Nutshell)
perldata manpage, here documents and: B.8.2. Here documents (Learning Perl)
$PERLDB: 28.2. Special Variables in Alphabetical Order (Programming Perl)
PERL5DB environment variable: 19.2. Environment Variables (Programming Perl)
  debugger, customizing with: 20.3.2. Customizing with Init Files (Programming Perl)
.perldb file: 6.4. Customizing the Debugger (Perl in a Nutshell)
$PERLDB ($^P) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
PERLDB_OPTS environment variable
  AutoTrace option, tracing compile-phase statements: 20.1. Using the Debugger (Programming Perl)
  debugger customization via: 20.3. Debugger Customization (Programming Perl)
PERLDB_OPTS variable: 6.4. Customizing the Debugger (Perl in a Nutshell)
perldebug manpage: B.15. Debugging (Learning Perl)
PERL_DEBUG_MSTATS environment variable: 19.2. Environment Variables (Programming Perl)
PERL_DESTRUCT_LEVEL environment variable: 19.2. Environment Variables (Programming Perl)
perldiag manpage: 1.4.2. What's Inside That Program? (Learning Perl)
  errors and: 17.1. Trapping Errors with eval (Learning Perl)
  warnings explained in: 2.4. Perl's Built-in Warnings (Learning Perl)
perldoc command: 1.5. A Whirlwind Tour of Perl (Learning Perl)
  4.13.3. Pod Utilities (Perl in a Nutshell)
  8. Standard Modules (Perl in a Nutshell)
  0.4. Online Documentation (Programming Perl)
  11. Modules (Programming Perl)
  debugger invoking: 20.2.7. Miscellaneous Commands (Programming Perl)
perldoc manpage: B.1. Further Documentation (Learning Perl)
perldsc manpage, data structures and: B.20.1. Complex Data Structures (Learning Perl)
perlembed manpage: 21.4. Embedding Perl (Using Perl from C) (Programming Perl)
  eval_sv function, demonstrating: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
perlfaq manpage: 10.5. The elsif Clause (Learning Perl)
  B.1. Further Documentation (Learning Perl)
perlfork documentation: 16. Interprocess Communication (Programming Perl)
perlfork manpage: B.31. Threads and Forking (Learning Perl)
perlform manpage, formats and: B.12. Formats (Learning Perl)
perlfunc manpage: 10.4. The Naked Block Control Structure (Learning Perl)
  format letters and: 16.2. Manipulating Data with pack and unpack (Learning Perl)
  grep operator and: B.10.1. map and grep (Learning Perl)
  map operator and: B.10.1. map and grep (Learning Perl)
  mathematical functions and: B.9.1. Advanced Math Functions (Learning Perl)
  operators and: B.8. Other Operators and Functions (Learning Perl)
  splice operator and: B.10.2. The splice Operator (Learning Perl)
  System V IPC and: B.13.1. System V IPC (Learning Perl)
  vec operator and: B.11. Bits and Pieces (Learning Perl)
PerlHandler directive (mod_perl): 11.3. mod_perl Handlers (Perl in a Nutshell)
PerlIO modules: 4.9.1. Perl 5.8 and PerlIO (Perl in a Nutshell)
  8.170. PerlIO (Perl in a Nutshell)
  PerlIO::Scalar: 8.171. PerlIO::Scalar (Perl in a Nutshell)
  PerlIO::Via: 8.172. PerlIO::Via (Perl in a Nutshell)
perlipc manpage: 14.6. Getting Down and Dirty with Fork (Learning Perl)
perlipc module, System V IPC and: B.13.1. System V IPC (Learning Perl)
perllexwarn manpage: 2.4. Perl's Built-in Warnings (Learning Perl)
PERL5LIB environment variable: 12.8.3. Discussion (Perl Cookbook)
  2.5.2. Extending @INC with PERL5LIB (Learning Perl Objects, References and Modules)
  19.2. Environment Variables (Programming Perl)
PERLLIB variable: 3.3. Environment Variables (Perl in a Nutshell)
perllocale manpage: B.30. Locales and Unicode (Learning Perl)
  29.2.82. lc (Programming Perl)
perllol manpage, data structures and: B.20.1. Complex Data Structures (Learning Perl)
perlmenu module: 15.12.3. Description (Perl Cookbook)
perlmod manpage
  syntax extensions and: B.19. Syntax Extensions (Learning Perl)
  writing modules and: B.4.4. Writing Your Own Modules (Learning Perl)
perlmodinstall manpage: B.4.3. Finding and Installing Modules (Learning Perl)
  22.2. Using CPAN Modules (Programming Perl)
perlmodlib manpage
  pragmas and: B.6. Pragmas (Learning Perl)
  writing modules and: B.4.4. Writing Your Own Modules (Learning Perl)
PerlModule directive (mod_perl): 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
perlobj manpage, object-oriented programming and: B.20.2. Object-Oriented Programming (Learning Perl)
perlop manpage
  bitwise operators and: 11.6.4. Using Bitstrings (Learning Perl)
  operators and: B.8. Other Operators and Functions (Learning Perl)
perlopentut manpage, filehandles and: B.29. More Ways to Open Filehandles (Learning Perl)
PERL5OPT environment variable: 19.2. Environment Variables (Programming Perl)
PERL5OPT variable: 3.3. Environment Variables (Perl in a Nutshell)
perlpod manpage: B.28. Embedded Documentation (Learning Perl)
perlport documentation: 16. Interprocess Communication (Programming Perl)
perlport manpage, standard input/output and: 11.1. What Is a Filehandle? (Learning Perl)
perlre manpage: 8.5.2. And There's More (Learning Perl)
  B.2. Regular expressions (Learning Perl)
perlref manpage, references and: B.20. References (Learning Perl)
perlreftut manpage, references and: B.20. References (Learning Perl)
perlrequick manpage: 8.5.2. And There's More (Learning Perl)
  B.2. Regular expressions (Learning Perl)
perlretut manpage: 8.5.2. And There's More (Learning Perl)
  B.2. Regular expressions (Learning Perl)
perlrun manpage, command-line options and: 16.4.1. In-place Editing from the Command Line (Learning Perl)
  B.17. Command-Line Options (Learning Perl)
perlsec manpage: B.14. Security (Learning Perl)
PERL5SHELL environment variable: 19.2. Environment Variables (Programming Perl)
PERL5SHELL variable: 3.3. Environment Variables (Perl in a Nutshell)
perl_stringify function (ExtUtils::Constant module): 8.69. ExtUtils::Constant (Perl in a Nutshell)
perlsyn manpage: 10.7. The for Control Structure (Learning Perl)
  continue block and: 10.8.2. The next Operator (Learning Perl)
  syntax extensions and: B.19. Syntax Extensions (Learning Perl)
perlthrtut manpage: B.31. Threads and Forking (Learning Perl)
perltie manpage, tied variables and: B.21. Tied Variables (Learning Perl)
Perl/Tk: 21. Perl/Tk (Perl in a Nutshell)
  24.2.6. User Efficiency (Programming Perl)
  callbacks: 21.1.3. Callbacks (Perl in a Nutshell)
  colors and fonts: 21.1.4. Colors and Fonts (Perl in a Nutshell)
  geometry managers: 21.2. Geometry Managers (Perl in a Nutshell)
  Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
  scrollbars: 21.1.2. Scrollbars (Perl in a Nutshell)
  widgets: 21.1. Widgets (Perl in a Nutshell)
    Button widget: 21.4. The Button Widget (Perl in a Nutshell)
    Canvas widget: 21.12. The Canvas Widget (Perl in a Nutshell)
    Checkbutton widget: 21.5. The Checkbutton Widget (Perl in a Nutshell)
    common configuration options: 21.3. Common Widget Configuration Options (Perl in a Nutshell)
    Entry widget: 21.8. The Entry Widget (Perl in a Nutshell)
    Frame widget: 21.17. The Frame Widget (Perl in a Nutshell)
    Label widget: 21.7. The Label Widget (Perl in a Nutshell)
    Listbox widget: 21.10. The Listbox Widget (Perl in a Nutshell)
    Menu widget: 21.15. The Menu Widget (Perl in a Nutshell)
    Menubutton widget: 21.14. The Menubutton Widget (Perl in a Nutshell)
    Optionmenu widget: 21.16. The Optionmenu Widget (Perl in a Nutshell)
    Radiobutton widget: 21.6. The Radiobutton Widget (Perl in a Nutshell)
    Scale widget: 21.13. The Scale Widget (Perl in a Nutshell)
    Scrollbar widget: 21.9. The Scrollbar Widget (Perl in a Nutshell)
    Text widget: 21.11. The Text Widget (Perl in a Nutshell)
    toplevel widget: 21.18. The Toplevel Widget (Perl in a Nutshell)
  widgets methods: 21.1.1. Widget Methods (Perl in a Nutshell)
perltoc manpage: B.1. Further Documentation (Learning Perl)
PERL_UNICODE environment variable: 8.21.3. Discussion (Perl Cookbook)
perlvar manpage, builtin variables and: B.18. Built in Variables (Learning Perl)
$PERL_VERSION: 28.2. Special Variables in Alphabetical Order (Programming Perl)
  28.2. Special Variables in Alphabetical Order (Programming Perl)
perlwin32 documentation: 16. Interprocess Communication (Programming Perl)
permissions: 29.2.171. sysopen (Programming Perl)
  29.2.186. umask (Programming Perl)
  CGI scripts: 19.3.3.2. Make sure the script has permissions to do what it's trying to do (Perl Cookbook)
  changing: 13.5. Modifying Permissions (Learning Perl)
  file permission operators, interpreting: 3.10. Named Unary and File Test Operators (Programming Perl)
  libraries: 19.3.3.3. Is the script valid Perl? (Perl Cookbook)
  symbolic file, instead of octal values: 9.11.1. Problem (Perl Cookbook)
  testing files for trustworthiness: 8.17.1. Problem (Perl Cookbook)
  Unix and: 13.1. Removing Files (Learning Perl)
  users, granting limited: 23.1. Handling Insecure Data (Programming Perl)
permutations, generating all possible: 4.20. Program: permute (Perl Cookbook)
permute program: 4.20. Program: permute (Perl Cookbook)
persistent
  data structures: 11.14.1. Problem (Perl Cookbook)
  database data: 14.7.1. Problem (Perl Cookbook)
  private subroutine variables: 10.3.1. Problem (Perl Cookbook)
persistent data structures, providing via tie: 14.6. Tie Modules on CPAN (Programming Perl)
persistent Perl interpreter: 21.4. Embedding Perl (Using Perl from C) (Programming Perl)
personal identification number (PIN): 6.19.3. Discussion (Perl Cookbook)
PF_ constants: 17.. Introduction (Perl Cookbook)
.ph filename extension: 12.17.3. Discussion (Perl Cookbook)
PHP, communicating with mod_perl: 21.11.1. Problem (Perl Cookbook)
phrase( ) (Mail::Address): 16.2.6. Parse Email Addresses with Mail::Address (Perl in a Nutshell)
  16.2.7. Mail::Address Reference (Perl in a Nutshell)
pi: 29.2.4. atan2 (Programming Perl)
picture lines: 7. Formats (Programming Perl)
  29.2.41. format (Programming Perl)
pid (see processes)
PID (process ID): 28.2. Special Variables in Alphabetical Order (Programming Perl)
$PID ($$) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
PIN (personal identification number): 6.19.3. Discussion (Perl Cookbook)
ping( ) (DBI): 12.3. DBI Methods (Perl in a Nutshell)
pinging machines: 18.7.1. Problem (Perl Cookbook)
pipe( ): 5. Function Reference (Perl in a Nutshell)
pipe( ): 16.. Process Creation (Perl Cookbook)
  16.10.2. Solution (Perl Cookbook)
pipe function: 29.2.110. pipe (Programming Perl)
  portability of: 25.5. Interprocess Communication (IPC) (Programming Perl)
pipelines
  multistage, for input: 16.3.1. Anonymous Pipes (Programming Perl)
  multistage, for output: 16.3.1. Anonymous Pipes (Programming Perl)
pipes
  closing: 29.2.16. close (Programming Perl)
  double-ended, opening with tied filehandle: 14.4.2. Creative Filehandles (Programming Perl)
  in interprocess communication: 16.3. Pipes (Programming Perl)
    named pipes: 16.3.4. Named Pipes (Programming Perl)
    process talking to itself: 16.3.2. Talking to Yourself (Programming Perl)
  IO::Pipe module: 32.1.5. Filehandle, Directory Handle, and Stream I/O Utilities (Programming Perl)
  named: Glossary
  (Programming Perl)
  open function, security risks posed by: 23.1.2. Cleaning Up Your Environment
  (Programming Perl)
  read-only filehandles, opening: 29.2.104. open
  (Programming Perl)
.pl (Perl Library) extension: 2.3. Using do (Learning Perl Objects, References and Modules)
place geometry manager (Perl/Tk): 21.2.3. The place Geometry Manager (Perl in a Nutshell)
placeForget( ) (place geometry manager): 21.2.3. The place Geometry Manager (Perl in a Nutshell)
placeholders (DBI): 12.2.4. Placeholders and Statement Handles (Perl in a Nutshell)
placeInfo( ) (place geometry manager): 21.2.3. The place Geometry Manager (Perl in a Nutshell)
places( ): 13.14.5. Example: Overloaded FixNum Class (Perl Cookbook)
placeSlaves( ) (place geometry manager): 21.2.3. The place Geometry Manager
(Perl in a Nutshell)
plain old documentation (see pod
)
plain-old documentation format: B.28. Embedded Documentation
(Learning Perl)
platforms supporting Perl: 1.3. Which Platforms Support Perl?
(Perl in a Nutshell)
pl2bat.bat: 3. The Perl Executable
(Perl in a Nutshell)
pluralities: 1.2.1.2. Pluralities
(Programming Perl)
pluralizing words: 2.17.1. Problem
(Perl Cookbook)
+ (plus) ;unary operator: 3.5. Ideographic Unary Operators
(Programming Perl)
plus (+)
2: 4.5.5. Autoincrement and Autodecrement
(Perl in a Nutshell)
regular expression metacharacter: 4.6.2. Regular Expression Syntax
(Perl in a Nutshell)
unary operator: 4.5.2. Unary Operators
(Perl in a Nutshell)
+= (assignment) operator: 4.5.6. Assignment Operators
(Perl in a Nutshell)

plus sign (+), as quantifier: 7.2.2. Simple Quantifiers (Learning Perl)
plus sign (+), file-access modes: 7.1.3. Discussion (Perl Cookbook)
.plx (Perl Executable) extension: 2.3. Using do (Learning Perl Objects, References and Modules)
.plx file extension: 1.4.1. A Simple Program (Learning Perl)
.pm (Perl Module) extension: 12.6. What use Is Doing (Learning Perl Objects, References and Modules)
.pm file extension: 10. Packages (Programming Perl)
.pm filename extension: 12.. Modules (Perl Cookbook)
.pm files: 7.1. What Are Regular Expressions? (Learning Perl)
  loading associated files with: 11.1. Using Modules (Programming Perl)
pnotes
  Apache requests, sharing information between handlers: 21.13.2. Solution (Perl Cookbook)
  URLs, storing information in: 21.10.2. Solution (Perl Cookbook)
pod
  converting into other languages: 12.20.3. Discussion (Perl Cookbook)
  directives: 26.1.2. Pod Directives (Programming Perl)
    Glossary (Programming Perl)
  documentation: 12.20.1. Problem (Perl Cookbook)
    sorting =head1 sections: 15.22. Program: tkshufflepod (Perl Cookbook)
  embedding in Perl: 2.2. Molecules (Programming Perl)
  Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
=pod command (pod): 4.13.1. Paragraph Tags (Perl in a Nutshell)
pod documentation: 2.5. Documentation (Perl in a Nutshell)
  4.13. Pod (Perl in a Nutshell)
  = to signify in programs: 4.1. Program Structure (Perl in a Nutshell)
  utilities for: 4.13.3. Pod Utilities (Perl in a Nutshell)
pod format: B.28. Embedded Documentation (Learning Perl)
  26. Plain Old Documentation (Programming Perl)
Pod::Functions module: 8.173. Pod::Functions (Perl in a Nutshell)
Pod::Html module: 8.174. Pod::Html (Perl in a Nutshell)
pod modules: 26.2. Pod Translators and Modules (Programming Perl)
Pod::Text module: 8.176. Pod::Text (Perl in a Nutshell)
pod translators: 26.1. Pod in a Nutshell (Programming Perl)
  26.2. Pod Translators and Modules (Programming Perl)
Pod::Checker module: 32.1.16. Documentation Support (Programming Perl)
pod2fm utility: 4.13.3. Pod Utilities (Perl in a Nutshell)
Pod::Functions module: 32.1.16. Documentation Support (Programming Perl)
pod2html: 12.20.3. Discussion (Perl Cookbook)
Pod::Html module: 32.1.16. Documentation Support (Programming Perl)
pod2html utility: 4.13.3. Pod Utilities (Perl in a Nutshell)
  8.174. Pod::Html (Perl in a Nutshell)
Pod::InputObjects module: 32.1.16. Documentation Support (Programming Perl)
pod2latex utility: 4.13.3. Pod Utilities (Perl in a Nutshell)
pod2man: 12.20.3. Discussion (Perl Cookbook)
Pod::Man module: 32.1.16. Documentation Support (Programming Perl)
pod2man utility: 4.13.3. Pod Utilities (Perl in a Nutshell)
Pod::ParseLink module: 8.175. Pod::ParseLink (Perl in a Nutshell)
Pod::Parser module: 32.1.16. Documentation Support (Programming Perl)
Pod::Select module: 32.1.16. Documentation Support (Programming Perl)
Pod::Text module: 32.1.16. Documentation Support (Programming Perl)
pod2text tools: 12.20.3. Discussion (Perl Cookbook)
pod2text utility: 4.13.3. Pod Utilities (Perl in a Nutshell)
  8.176. Pod::Text (Perl in a Nutshell)
Pod::Text::Termcap module: 32.1.16. Documentation Support (Programming Perl)
Pod::Usage module: 32.1.16. Documentation Support (Programming Perl)
POE framework, writing multitasking server with: 17.15.1. Problem (Perl Cookbook)
POE (Perl Object Environment): 22.1. The CPAN modules Directory (Programming Perl)
POE::Component::Server::TCP module: 17.15.2. Solution (Perl Cookbook)
poetry in Perl: 27.2. Perl Poetry (Programming Perl)
pointers: 2.3. Built-in Data Types (Programming Perl)
  references, unable to convert to: 2.6. Scalar Values (Programming Perl)
  to strings: 29.2.108. pack (Programming Perl)
pointers (C language): 8. References (Programming Perl)
pointers (C programming language): B.20. References (Learning Perl)
poll function: 32.1.5. Filehandle, Directory Handle, and Stream I/O Utilities (Programming Perl)
polluting your namespace: 11.2.1. Module Privacy and the Exporter (Programming Perl)
polymorphism: 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
  Glossary (Programming Perl)
pop( ): 5. Function Reference (Perl in a Nutshell)
pop( ), circular lists: 4.17.2. Solution (Perl Cookbook)
pop function: 9. Data Structures (Programming Perl)
  29.2.111. pop (Programming Perl)
POP method: 14.2.1. Array-Tying Methods (Programming Perl)
pop operator: 3.4.1. The pop and push Operators (Learning Perl)
POP (Post Office Protocol): 18.5.3. Discussion (Perl Cookbook)
    fetching and summarizing messages: 18.15. Program: rfrm (Perl Cookbook)
    logging in: 18.5.3. Discussion (Perl Cookbook)
POP3 protocol, interface to: 16.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
  16.2.8. Checking Blacklisted Hosts with Mail::RBL (Perl in a Nutshell)
POP3 servers: 18.5.1. Problem (Perl Cookbook)
popen function (C language): 21.4. Embedding Perl (Using Perl from C) (Programming Perl)
popstat( ) (Net::POP3): 16.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
popup_menu( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
port( )
  Net::FTP module: 18.2. Net::FTP (Perl in a Nutshell)
  URI::URL module: 20.5.3. URI::URL (Perl in a Nutshell)
port connection attempts, logging: 17.20. Program: backsniff (Perl Cookbook)
portability: 1.1.2. Why Are There So Many Footnotes? (Learning Perl)
  1.2.2. Is Perl Easy or Hard? (Learning Perl)
  closing filehandles: 7.. I/O Operations (Perl Cookbook)
  encodings in XML: 22.. XML Declaration (Perl Cookbook)
  of files and filesystems: 25.3. Files and Filesystems (Programming Perl)
  functions, information on: 29.2. Perl Functions in Alphabetical Order (Programming Perl)
  modules and: 13.8.3. The File::Spec Module (Learning Perl)
  scripts using gethostent function: 29.2.49. gethostent (Programming Perl)
  of signals: 25.4. System Interaction (Programming Perl)
portability, Perl programs: 25. Portable Perl (Programming Perl)
Portable Operating System Interface (see POSIX)
porting, information on: 16. Interprocess Communication (Programming Perl)
porting, efficiency of: 24.2.5. Porter Efficiency (Programming Perl)
ports: Glossary (Programming Perl)
  name/number translations for: 29.2.64. getservbyname (Programming Perl)
  Perl, to operating systems: 22. CPAN (Programming Perl)
pos( ): 5. Function Reference (Perl in a Nutshell)
  6.14.3. Discussion (Perl Cookbook)
  5.6.4. Progressive Matching (Programming Perl)
  5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
  29.2.112. pos (Programming Perl)
  HTML::Parser: 20.4.3. HTML::Element (Perl in a Nutshell)
positional assertions: 5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
  ordering of matching, changing with: 5.8. Alternation (Programming Perl)
positionfrom( ) (Frame widget): 21.18.1. Toplevel Methods (Perl in a Nutshell)
positions: 5.6. Positions (Programming Perl)
  beginnings of strings, matching: 5.6.1. Beginnings: The \A and ^ Assertions (Programming Perl)
  ends of strings, matching: 5.6.2. Endings: The \z, \Z, and $ Assertions (Programming Perl)
  operators switching to character positions: 15.2. Effects of Character Semantics (Programming Perl)
  position just after previous match, specifying: 5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
  precedence in pattern matching: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
  substr function, manipulating with: 5.6. Positions (Programming Perl)
  word boundaries, matching: 5.6.3. Boundaries: The \b and \B Assertions (Programming Perl)
positive lookahead assertions: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
  5.10.1. Lookaround Assertions (Programming Perl)
POSIX classes: 5.4. Character Classes (Programming Perl)
POSIX module: B.5.9. The POSIX Module (Learning Perl)
  8.177. POSIX (Perl in a Nutshell)
  32.1.7. Operating System Interfaces (Programming Perl)
  blocking signals: 16.20.2. Solution (Perl Cookbook)
  getattr function: 29.2.43. getc (Programming Perl)
  getting exported functions and variables with: 11.1. Using Modules (Programming Perl)
  math functions and: B.9.1. Advanced Math Functions (Learning Perl)
  signal blocking with: 16.1.4. Blocking Signals (Programming Perl)
  strftime function: 29.2.88. localtime (Programming Perl)
  today's date: 3.1.3. Discussion (Perl Cookbook)
  trigonometric functions: 2.11.2. Solution (Perl Cookbook)
POSIX (Portable Operating System Interface): 0.3. Platform Notes (Perl Cookbook)
  termios interface: 15.8.1. Problem (Perl Cookbook)
  time( ): 3.. Introduction (Perl Cookbook)
POSIX-style character classes: 5.4.4. POSIX-Style Character Classes (Programming Perl)
POSIX::close( ): 7.9.2. Solution (Perl Cookbook)
  7.9.3. Discussion (Perl Cookbook)
POSIX::setsid( ): 17.17.3. Discussion (Perl Cookbook)
POSIX::strtod( ): 2.1.3. Discussion (Perl Cookbook)
POSIX::uname( ): 17.8.2. Solution (Perl Cookbook)
possible matches, specifying set of: 5.8. Alternation (Programming Perl)
post command (NNTP): 17.1. The NNTP Protocol (Perl in a Nutshell)
post-incremented (post-decremented) variables: 1.5.4. Unary Arithmetic Operators (Programming Perl)
post( ) (LWP::UserAgent): 20.2.3. LWP::UserAgent (Perl in a Nutshell)
post( ) (Menu widget): 21.15.2. Menu Methods (Perl in a Nutshell)
POST method: 19.. Behind the Scenes (Perl Cookbook)
  19.1.3. Discussion (Perl Cookbook)
  20.2.2. Solution (Perl Cookbook)
POST method (CGI): 9.1.1. Transferring the Form Data (Perl in a Nutshell)
  20.3.1. HTTP::Request (Perl in a Nutshell)
post( ) (Net::NNTP): 17.2.2. Net::NNTP Reference (Perl in a Nutshell)
Post Office Protocol (see POP)
Post Office Protocol (POP3): 16.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
postcascade( ) (Menu widget): 21.15.2. Menu Methods (Perl in a Nutshell)
-postcommand option (Menu): 21.15. The Menu Widget (Perl in a Nutshell)
postincrement and postdecrement operators: 3. Unary and Binary Operators (Programming Perl)
postincrements/postdecrements: 10.6.1. The Value of Autoincrement (Learning Perl)
posting news articles: 17.1. The NNTP Protocol (Perl in a Nutshell)
posting Usenet messages: 18.4.1. Problem (Perl Cookbook)
$POSTMATCH: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$POSTMATCH ($') variable: 4.4.5. Regular Expression Special Variables (Perl in a Nutshell)
postok( ) (Net::NNTP): 17.2.2. Net::NNTP Reference (Perl in a Nutshell)
postscript( ) (Canvas): 21.12.3. Canvas Methods (Perl in a Nutshell)
PostScript, converting HTML parse tree to: 20.4.5. HTML::FormatPS (Perl in a Nutshell)
Postscript, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
pound sign: 3. The Perl Executable (Perl in a Nutshell)
pound sign (#) in comments: 1.4.2. What's Inside That Program? (Learning Perl)
pound sign (#), with printf( ): 2.15.3. Discussion (Perl Cookbook)
PPM (Perl Package Manager): 2.4.3.2. Using the Perl Package Manager (Perl in a Nutshell)
  22.2. Using CPAN Modules (Programming Perl)
  22.2. Using CPAN Modules (Programming Perl)
Practical Extraction and Report Language (see Perl)
pragmas: 12.. Modules (Perl Cookbook)
  4.10. The use strict Pragma (Learning Perl)
  B.6. Pragmas (Learning Perl)
  1.2.1.4. Simplicities (Programming Perl)
  4.7. Global Declarations (Programming Perl)
  4.9. Pragmas (Programming Perl)
  10. Packages (Programming Perl)
  19.1.3. Switches (Programming Perl)
  29.2.192. use (Programming Perl)
  integer: 2.2.1. All Numbers Are the Same Format Internally (Learning Perl)
  lexically scoped: 4.9. Pragmas (Programming Perl)
  modules and: 11.1. Using Modules (Programming Perl)
  names, capitalization in: 2.5. Names (Programming Perl)
  use charnames: 2.6.2. String Literals (Programming Perl)
pre-extending arrays: 24.2.1. Time Efficiency (Programming Perl)
pre-incremented (pre-decremented) variables: 1.5.4. Unary Arithmetic Operators (Programming Perl)
preallocating memory for hashes: 5.14.1. Problem (Perl Cookbook)
precedence: 2.6.2. Operator Precedence and Associativity (Learning Perl)
  8.5. Precedence (Learning Perl)
  29. Functions (Programming Perl)
  Glossary (Programming Perl)
  diagnostic messages: 33. Diagnostic Messages (Programming Perl)
  key/value pair (hashes): 2.9. Hashes (Programming Perl)
  logical operators: 1.5.5. Logical Operators (Programming Perl)
    3.20. Logical and, or, not, and xor (Programming Perl)
    12.3.3. Syntactic Snafus with Indirect Objects (Programming Perl)
  modifiers vs. commas: 4.8.1. Scoped Variable Declarations (Programming Perl)
  operator, table of: 3. Unary and Binary Operators (Programming Perl)
  partial-evaluation operators and: 10.9.3. Control Structures Using Partial-Evaluation Operators (Learning Perl)
  Perl versions, changes in: 24.1.5. Previous Perl Traps (Programming Perl)
  regular expression matching: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
  table of: 2.6.2. Operator Precedence and Associativity (Learning Perl)
  unary operators, higher than binary: 3.10. Named Unary and File Test Operators (Programming Perl)
precedence, operator: 4.5. Operators (Perl in a Nutshell)
predeclaring subroutines: 12.5.4. Method Autoloading (Programming Perl)
  32.1.13. Perl Language Extensions and Internals (Programming Perl)
predefined Perl variables: 4.4. Special Variables (Perl in a Nutshell)
prefix operators: 1.5. Operators (Programming Perl)
  3. Unary and Binary Operators (Programming Perl)
  metacharacters working as: 5.3. Metacharacters and Metasymbols (Programming Perl)
prefixes, explicit: 2.6. The Problem of Namespace Collisions (Learning Perl Objects, References and Modules)
preincrements/predecrements: 10.6.1. The Value of Autoincrement (Learning Perl)
$PREMATCH: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$PREMATCH ($`) variable: 4.4.5. Regular Expression Special Variables (Perl in a Nutshell)
prepare( ) (DBI): 12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
  12.3. DBI Methods (Perl in a Nutshell)
prepending, directories to @INC: 19.1.3. Switches (Programming Perl)
prepending elements to arrays: 29.2.190. unshift (Programming Perl)
preprocessing Perl: 24.5.2. Generating Perl in Other Languages (Programming Perl)
  Glossary (Programming Perl)
preprocessor (C language): Glossary (Programming Perl)
PREREQ_PM setting (Makefiles): 13.5. Controlling the Distribution with Makefile.PL (Learning Perl Objects, References and Modules)
prev_labeled( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
prev_message( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
prime numbers, calculating: 2.18. Program: Calculating Prime Factors (Perl Cookbook)
print( ): 5. Function Reference (Perl in a Nutshell)
  Socket module: 15.1.2. Client Connections (Perl in a Nutshell)
  email attachments: 18.9.3. Discussion (Perl Cookbook)
  filehandles
    outputting to multiple: 7.8.3. Discussion (Perl Cookbook)
    storing in variables: 7.5.3. Discussion (Perl Cookbook)
  2.6. Output with print (Learning Perl)
  1.4. Filehandles (Programming Perl)
  1.8. List Processing (Programming Perl)
  24.2.1. Time Efficiency (Programming Perl)
  24.2.1. Time Efficiency (Programming Perl)
  29.2.113. print (Programming Perl)
  databases records and: 16.3. Fixed-length Random-access Databases (Learning Perl)
  filehandles and: 11.4. Using Filehandles (Learning Perl)
  implementing to tied filehandle: 14.4.1. Filehandle-Tying Methods (Programming Perl)
  newlines and: 6.4. Output to Standard Output (Learning Perl)
  optional parentheses and: 6.4. Output to Standard Output (Learning Perl)
  output and: 6.4. Output to Standard Output (Learning Perl)
print statements, comma error in: 24.1.1. Universal Blunders (Programming Perl)
printf( ): 5. Function Reference (Perl in a Nutshell)
  1.4.3. Discussion (Perl Cookbook)
  floating-point numbers, rounding: 2.2.2. Solution (Perl Cookbook)
  storing filehandles in variables: 7.5.3. Discussion (Perl Cookbook)
  6.5. Formatted Output with printf (Learning Perl)
  3.16. Conditional Operator (Programming Perl)
  24.2.1. Time Efficiency (Programming Perl)
  29.2.114. printf (Programming Perl)
  29.2.162. sprintf (Programming Perl)
  filehandles and: 11.4. Using Filehandles (Learning Perl)
  using on tied filehandle: 14.4.1. Filehandle-Tying Methods (Programming Perl)
print_header( ) (Mail::Internet): 16.2.5. Mail::Internet Reference (Perl in a Nutshell)
printing
  arrays of hashes: 9.3.3. Access and Printing of an Array of Hashes (Programming Perl)
  data structures: 11.11.1. Problem (Perl Cookbook)
  date and time information: 3.8.1. Problem (Perl Cookbook)
  hashes: 5.6.1. Problem (Perl Cookbook)
  hashes of arrays: 9.2.3. Access and Printing of a Hash of Arrays (Programming Perl)
  lists with commas: 4.2.1. Problem (Perl Cookbook)
  multidimensional arrays: 9.1.3. Access and Printing (Programming Perl)
    9.2. Hashes of Arrays (Programming Perl)
    9.4. Hashes of Hashes (Programming Perl)
  multidimensional hashes: 9.4.3. Access and Printing of a Hash of Hashes (Programming Perl)
    9.6.1. Composition, Access, and Printing of More Elaborate Records (Programming Perl)
  nested data structures: 20.2.4. Display (Programming Perl)
  to multiple filehandles simultaneously: 7.8.1. Problem (Perl Cookbook)
  typeglob contents: 20.3.3. Debugger Options (Programming Perl)
PrintRet option (debugger): 20.3.3. Debugger Options (Programming Perl)
priority, process: 29.2.57. getpriority (Programming Perl)
  29.2.147. setpriority (Programming Perl)
privacy: 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
  Perl modules and: 11.2.1. Module Privacy and the Exporter (Programming Perl)
private
  function to variable: 12.5.1. Problem (Perl Cookbook)
  methods: 13.. Methods (Perl Cookbook)
  module variables: 12.4.1. Problem (Perl Cookbook)
  subroutine variables: 10.2.1. Problem (Perl Cookbook)
private methods, ignoring inheritance with: 12.5.5. Private Methods (Programming Perl)
private objects, closures, using for: 12.7.5. Using Closures for Private Objects (Programming Perl)
private variables (see also local variables)
  4.2.7. Declarations and Scope (Perl in a Nutshell)
  4.7.4. Private and Local Variables (Perl in a Nutshell)
  29.2.99. my (Programming Perl)
Proc handler (Expat): 13.3. Expat Handlers (Perl in a Nutshell)
procedureal programming style: 5.10.3. Programmatic Patterns (Programming Perl)
procedures: 1.2.2. Verbs (Programming Perl)
process group: 29.2.55. getpgrp (Programming Perl)
  29.2.146. setpgrp (Programming Perl)
process groups: 16.1. Signals (Programming Perl)
process ID (pid)
  getting process group from: 29.2.55. getpgrp (Programming Perl)
  returning: 29.2.56. getppid (Programming Perl)
  returning with fork: 29.2.40. fork (Programming Perl)
  waitpid function: 29.2.197. waitpid (Programming Perl)
process management: 22.13. Win32::Pipe (Perl in a Nutshell)
  22.14. Win32::Process (Perl in a Nutshell)
processes: 16.. Introduction (Perl Cookbook)
  as filehandles: 14.5. Processes as Filehandles (Learning Perl)
  catching Ctrl-C: 16.18.1. Problem (Perl Cookbook)
  checking for existence: 16.1.1. Signaling Process Groups (Programming Perl)
  communicating between: 16.10.1. Problem (Perl Cookbook)
  controlling input/output: 16.8.1. Problem (Perl Cookbook)
  creating: 16.. Process Creation (Perl Cookbook)
  filtering output: 16.5.1. Problem (Perl Cookbook)
  fork function: 29.2.40. fork (Programming Perl)
  functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
  gathering output: 16.1.1. Problem (Perl Cookbook)
  getting group for: 29.2.146. setpgrp (Programming Perl)
  groups: 7.25. Program: lockarea (Perl Cookbook)
    16.14.3. Discussion (Perl Cookbook)
  ID (pid): 29.2.104. open (Programming Perl)
  imitating files with named pipes: 16.11.1. Problem (Perl Cookbook)
  interprocess communication: 16. Interprocess Communication (Programming Perl)
    between processes on same machine: 16. Interprocess Communication (Programming Perl)
    files: 16.2. Files (Programming Perl)
    on the Internet: 16. Interprocess Communication (Programming Perl)
    sockets: 16.5. Sockets (Programming Perl)
    System V IPC: 16.4. System V IPC (Programming Perl)
  killing: 29.2.80. kill (Programming Perl)
  large XML files, processing: 22.8.1. Problem (Perl Cookbook)
  managing: 14. Process Management (Learning Perl)
  multitasking environments, CPU access: 23.2. Handling Timing Glitches (Programming Perl)
  multitasking servers, writing: 17.14.1. Problem (Perl Cookbook)
    with POE: 17.15.1. Problem (Perl Cookbook)
  preprocessing input: 16.6.1. Problem (Perl Cookbook)
  priority, setting: 29.2.147. setpriority (Programming Perl)
  process model, threads: 17.1. The Process Model (Programming Perl)
  programs
    reading from and writing to: 16.4.1. Problem (Perl Cookbook)
    reading STDERR from: 16.7.1. Problem (Perl Cookbook)
    replacing: 16.3.1. Problem (Perl Cookbook)
    running multiple: 16.2.1. Problem (Perl Cookbook)
  recursively processing files in directories: 9.7.1. Problem (Perl Cookbook)
  returning priority of: 29.2.57. getpriority (Programming Perl)
  sharing variables among: 16.12.1. Problem (Perl Cookbook)
  signal handlers: 16.15.1. Problem (Perl Cookbook)
    overriding: 16.16.1. Problem (Perl Cookbook)
    writing: 16.17.1. Problem (Perl Cookbook)
  signaling process groups: 16.1.1. Signaling Process Groups (Programming Perl)
  signals: 16.. Signals (Perl Cookbook)
    blocking: 16.20.1. Problem (Perl Cookbook)
    listing available: 16.13.1. Problem (Perl Cookbook)
    sending: 16.14.1. Problem (Perl Cookbook)
    turning into errors: 16.22.1. Problem (Perl Cookbook)
  standard input, output, and error in: 1.4. Filehandles (Programming Perl)
  timing out operations: 16.21.1. Problem (Perl Cookbook)
  umask for: 29.2.186. umask (Programming Perl)
  variables for: 28.2. Special Variables in Alphabetical Order (Programming Perl)
  waiting for: 29.2.196. wait (Programming Perl)
  XML processing instructions: 22.. Processing Instructions (Perl Cookbook)
  XSLT, processing: 22.7.1. Problem (Perl Cookbook)
  zombie: 16.1.2. Reaping Zombies (Programming Perl)
  zombies: 16.. Process Creation (Perl Cookbook)
    avoiding: 16.19.1. Problem (Perl Cookbook)
$PROCESS_ID: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$PROCESS_ID ($$) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
processing shell commands: 19.1. Command Processing (Programming Perl)
processor (see CPU)
product_tokens( ) (HTTP::Daemon): 20.3.7. HTTP::Daemon (Perl in a Nutshell)
profiler, Perl: 20.6. The Perl Profiler (Programming Perl)
profiler, Perl (DProf): 6.5. The Perl Profiler (Perl in a Nutshell)
profiling, Devel::DProf module: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
-prog option (perlcc): 3.4. The Perl Compiler (Perl in a Nutshell)
program arguments, shell vs. Perl: 24.1.4. Shell Traps (Programming Perl)
program flow control functions: 5.1. Perl Functions by Category (Perl in a Nutshell)
program name
  of perl executable: 28.2. Special Variables in Alphabetical Order (Programming Perl)
  of perl script: 28.2. Special Variables in Alphabetical Order (Programming Perl)
program structure: 4.1. Program Structure (Perl in a Nutshell)
programming: 1.4. How Do I Make a Perl Program? (Learning Perl)
  10.1.1. The else Clause with unless (Learning Perl)
  automatic match variables and: 9.5.2. The Automatic Match Variables (Learning Perl)
  text editor for: 1.4. How Do I Make a Perl Program? (Learning Perl)
programming languages
  C, operators and: 10.9.2. The Ternary Operator, ?: (Learning Perl)
  converting to Perl: B.25. Converting Other Languages to Perl (Learning Perl)
  low-level vs. high-level: 1.2.1. Why Didn't Larry Just Use Some Other Language? (Learning Perl)
  Perl modules for interfacing with or emulating: 22.1. The CPAN modules Directory (Programming Perl)
  structured: 10.8. Loop Controls (Learning Perl)
programming, Perl: 24. Common Practices (Programming Perl)
  common mistakes by novices
    Perl traps, previous versions: 24.1.5. Previous Perl Traps (Programming Perl)
  common mistakes of novices: 24.1. Common Goofs for Novices (Programming Perl)
  efficiency: 24.2. Efficiency (Programming Perl)
  file-manipulating programs, writing portable: 25.3. Files and Filesystems (Programming Perl)
  fluent: 24.4. Fluent Perl (Programming Perl)
  portability: 25. Portable Perl (Programming Perl)
  program generation: 24.5. Program Generation (Programming Perl)
    generating Perl in other languages: 24.5.2. Generating Perl in Other Languages (Programming Perl)
  program generators
    other languages in Perl: 24.5.1. Generating Other Languages in Perl (Programming Perl)
    source filters: 24.5.3. Source Filters (Programming Perl)
  programming with style: 24.3. Programming with Style (Programming Perl)
programming style, patterns: 5.10.3. Programmatic Patterns (Programming Perl)
$PROGRAM_NAME: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$PROGRAM_NAME ($0) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
programs: 8. Introduction to Objects (Learning Perl Objects, References and Modules)
  (see also OOP)
  behaviors of: 6. Subroutine References (Learning Perl Objects, References and Modules)
  CGI (see CGI programming)
  command-line arguments, parsing: 15.1.1. Problem (Perl Cookbook)
  compile phase: 6.7. Closure Variables as Static Local Variables (Learning Perl Objects, References and Modules)
  controlling debugger from: 20.1. Using the Debugger (Programming Perl)
  controlling input/output of: 16.8.1. Problem (Perl Cookbook)
  controlling with Expect: 15.13.1. Problem (Perl Cookbook)
  core dump of: 29.2.29. dump (Programming Perl)
  example of in a nutshell: 1.5. A Whirlwind Tour of Perl (Learning Perl)
  executing: 29.2.174. system (Programming Perl)
    Glossary (Programming Perl)
  exit status and: 11.3. Fatal Errors with die (Learning Perl)
  exiting: 1.1. Getting Started (Programming Perl)
    29.2.35. exit (Programming Perl)
  filtering output: 16.5.1. Problem (Perl Cookbook)
  gathering output from: 16.1.1. Problem (Perl Cookbook)
  last operator for exiting early: 10.8.1. The last Operator (Learning Perl)
  name of
    die function and: 11.3. Fatal Errors with die (Learning Perl)
    warn function and: 11.3.1. Warning Messages with warn (Learning Perl)
  object destruction and: 10. Object Destruction (Learning Perl Objects, References and Modules)
  one-liners: Glossary (Programming Perl)
  preprocessing input: 16.6.1. Problem (Perl Cookbook)
  reading from and writing to: 16.4.1. Problem (Perl Cookbook)
  reading STDERR from: 16.7.1. Problem (Perl Cookbook)
  replacing: 16.3.1. Problem (Perl Cookbook)
  run phase: 6.7. Closure Variables as Static Local Variables (Learning Perl Objects, References and Modules)
  running multiple: 16.2.1. Problem (Perl Cookbook)
  running over the Web: 1.4.3. But How Do I Compile Perl? (Learning Perl)
  sharing code: 2.1. The Cure for the Common Code (Learning Perl Objects, References and Modules)
  simulating telnet from: 18.6.1. Problem (Perl Cookbook)
  stepping through with debugger: 20.2.1. Stepping and Running (Programming Perl)
  testing if running interactively: 15.2.1. Problem (Perl Cookbook)
  whitespace: 3.3. Dereferencing the Array Reference (Learning Perl Objects, References and Modules)
    4.7. Autovivification (Learning Perl Objects, References and Modules)
programs, calculating and printing student grade averages: 1.3. An Average Example (Programming Perl)
progressive matching: 6.5.3. Discussion (Perl Cookbook)
  5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
projects, large, benefits of strict pragma in: 1.2.1.4. Simplicities (Programming Perl)
properties: 12.4.2. Initializers (Programming Perl)
  case, Unicode: 15.2. Effects of Character Semantics (Programming Perl)
  Unicode: 5.4. Character Classes (Programming Perl)
  Unicode database of: 15.2. Effects of Character Semantics (Programming Perl)
properties, instances and: 9.1. A Horse Is a Horse, of Course of Course—or Is It? (Learning Perl Objects, References and Modules)
Proto option (IO::Socket::INET): 15.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
protocol( )
  Frame widget module: 21.18.1. Toplevel Methods (Perl in a Nutshell)
  HTTP::Message module: 20.3.8. HTTP::Message (Perl in a Nutshell)
  IO::Socket module: 15.2.3. IO::Socket Methods (Perl in a Nutshell)
protocols
  Internet: 18.. Introduction (Perl Cookbook)
  socket: 17.. Introduction (Perl Cookbook)
protocols, name/number translations: 29.2.58. getprotobyname (Programming Perl)
protocols_allowed( ) (LWP::UserAgent): 20.2.3. LWP::UserAgent (Perl in a Nutshell)
rotocols_forbidden( ) (LWP::UserAgent): 20.2.3. LWP::UserAgent (Perl in a Nutshell)
proto_ge( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
prototype( ): 5. Function Reference (Perl in a Nutshell)
prototypes: 10.11.1. Problem (Perl Cookbook)
  13.. Methods (Perl Cookbook)
  4.11.1. Omitting the Ampersand (Learning Perl)
  6.4. Prototypes (Programming Perl)
  Glossary (Programming Perl)
  & (ampersand), omitting from subroutine names: 6.4. Prototypes (Programming Perl)
  built-in functions, emulating: 6.4. Prototypes (Programming Perl)
  careful use of: 6.4.2. Care with Prototypes (Programming Perl)
  closures, giving to: 8.3.7.1. Closures as function templates (Programming Perl)
  implicit pass-by-reference in: 8.1. What Is a Reference? (Programming Perl)
  inlining constant functions: 6.4.1. Inlining Constant Functions (Programming Perl)
prototypes for subroutines: 4.7. Subroutines (Perl in a Nutshell)
  4.7.5. Prototypes (Perl in a Nutshell)
prototyping: 6.4. Prototypes (Programming Perl)
proxy( )
  LWP::UserAgent: 20.2.3. LWP::UserAgent (Perl in a Nutshell)
  SOAP::Lite: 14.2. SOAP::Lite (Perl in a Nutshell)
proxy, submitting forms through: 20.2.3. Discussion (Perl Cookbook)
pseudo-operators, overloading and: 13.3. Overloadable Operators (Programming Perl)
pseudocommands, piping: 16.3.2. Talking to Yourself (Programming Perl)
pseudohashes: 8.3.5. Pseudohashes (Programming Perl)
  implementing classes with: 29.2.99. my (Programming Perl)
    inheritance and: 12.7.1. Field Declarations with use fields (Programming Perl)
  simulating with overload function: 13.3. Overloadable Operators (Programming Perl)
  use fields pragma, using with: 12.7.1. Field Declarations with use fields (Programming Perl)
pseudoliterals (see input operators)
psgrep program: 1.24. Program: psgrep (Perl Cookbook)
public methods: 13.. Methods (Perl Cookbook)
pumpkins and pumpkings: Glossary (Programming Perl)
punctuation characters, and word boundary matching: 5.6.3. Boundaries: The \b and \B Assertions (Programming Perl)
punctuation variables, English module, handling with: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
push( ): 5. Function Reference (Perl in a Nutshell)
  4.10.2. Solution (Perl Cookbook)
  11.2.2. Solution (Perl Cookbook)
  circular lists: 4.17.2. Solution (Perl Cookbook)
  Tie::IxHash module and: 5.7.3. Discussion (Perl Cookbook)
  2.5.1. Extending @INC (Learning Perl Objects, References and Modules)
  9. Data Structures (Programming Perl)
  29.2.116. push (Programming Perl)
  pop function: 2.3. Built-in Data Types (Programming Perl)
push operator: 3.4.1. The pop and push Operators (Learning Perl)
push-pop (PP) codes: 18.3. Executing Your Code (Programming Perl)
push_content( ) (HTML::Parser): 20.4.3. HTML::Element (Perl in a Nutshell)
init_header( ) (HTTP::Headers): 20.3.3. HTTP::Headers (Perl in a Nutshell)
put( )
  DB_File module: 8.52. DB_File (Perl in a Nutshell)
  LWP::UserAgent: 20.2.3. LWP::UserAgent (Perl in a Nutshell)
  Net::FTP: 18.2. Net::FTP (Perl in a Nutshell)
PUT requests (CGI): 20.3.1. HTTP::Request (Perl in a Nutshell)
put_unique( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
PV (internal string value): 21.2. Internal Data Types (Programming Perl)
pwd command (Unix): 24.2.1. Time Efficiency (Programming Perl)
pwd( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
Pwd( ) (Win32::Internet): 22.7.2. FTP Functions (Perl in a Nutshell)
Python: 2.2. Molecules (Programming Perl)

Symbols & Numbers | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Copyright © 2004 O'Reilly & Associates, Inc. All Rights Reserved.