Index

Search | Symbols | 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 command (debugger)
  Perl in a Nutshell, Chapter 6, Reference: p
  Programming Perl, 8.1.1. Debugger Commands
-p file test operator
  Learning Perl, 10.5. The -x File Tests
  Perl in a Nutshell, 4.5.8. File Test Operators
  Programming Perl, 2.5.10. Named Unary and File Test Operators
-p option (dprofpp) : Perl in a Nutshell, 6.5. The Perl Profiler
-p switch, perl
  Perl Cookbook, 7.7. Writing a Filter
  Learning Perl, 17.5. Variable-Length (Text) Databases
  Perl in a Nutshell, 3.2. Command-Line Options
  Programming Perl, 6.1.2. Switches
  modifying files with : Perl Cookbook, 7.9. Modifying a File in Place with -i Switch
-P switch, perl
  Perl in a Nutshell, 3.2. Command-Line Options
  Programming Perl, 6.1.2. Switches
pack()
  Advanced Perl Programming, 14.2. Starting with Perl/Tk
  Advanced Perl Programming, 14.4.1. Packer
  Perl Cookbook, 1.4. Converting Between ASCII Characters and Values
  Perl Cookbook, 8.13. Updating a Random-Access File
  Learning Perl, 16.2. Packing and Unpacking Binary Data
  Perl in a Nutshell, Chapter 5, Reference: pack
  Perl in a Nutshell, Chapter 14, Reference: pack
  Programming Perl, 3.2.105. pack
  converting binary and decimal numbers : Perl Cookbook, 2.4. Converting Between Binary and Decimal
  examples of : Learning Perl, 17.4. Fixed-Length Random Access Databases
  with Tk resize events : Perl Cookbook, 15.16. Responding to Tk Resize Events
pack format string : Learning Perl, 16.2. Packing and Unpacking Binary Data
pack geometry manager (Perl/Tk) : Perl in a Nutshell, 18.2. Geometry Managers
package() : Perl in a Nutshell, Chapter 5, Reference: package
__PACKAGE__ token
  Perl Cookbook, 10.4. Determining Current Function Name
  Perl Cookbook, 12.5. Determining the Caller's Package
  Perl in a Nutshell, 4.4.4. Global Special Constants
package declaration
  Advanced Perl Programming, 6.1. Basic Package
  Perl Cookbook, 12.0. Introduction
  Perl in a Nutshell, 7.1. Namespaces and Packages
  Programming Perl, 3.2.106. package
  Programming Perl, 5.1. Packages
package variables : (see global, variables)
packages
  (see also modules, Perl)
  Perl Cookbook, 12.0. Introduction
  Perl Cookbook, 12.19. Program: Finding Versions and Descriptions of Installed Modules
  Learning Perl on Win32 Systems, B.1. Library Terminology
  Learning Perl on Win32 Systems, D.9. Packages
  Perl in a Nutshell, 7.1. Namespaces and Packages
  Programming Perl, 5. Packages, Modules, and Object Classes
  Programming Perl, 5.1.3. Autoloading
  Programming Perl, 7. The Standard Perl Library
  BEGIN and END subentries : Programming Perl, 5.1.2. Package Constructors and Destructors: BEGIN and END
  blessing objects into : Programming Perl, 3.2.9. bless
  declaring
    Programming Perl, 2.6.8. Scoped Declarations
    Programming Perl, 3.2.106. package
  determining current/calling : Perl Cookbook, 12.5. Determining the Caller's Package
  importing semantics to : Programming Perl, 3.2.185. use
  names for : Programming Perl, 8.4. Programming with Style
  overriding built-in functions : Perl Cookbook, 12.11. Overriding Built-In Functions
  private variables and functions : Perl Cookbook, 12.4. Making Variables Private to a Module
  referring to indirectly : Perl Cookbook, 12.13. Referring to Packages Indirectly
  tying/binding variables to
    Programming Perl, 3.2.171. tie
    Programming Perl, 3.2.184. untie
packed sockaddr : Programming Perl, 3.2.54. getpeername
packer geometry manager : Advanced Perl Programming, 14.4.1. Packer
packet-oriented communication : Perl in a Nutshell, 13. Sockets
packForget() (pack geometry manager) : Perl in a Nutshell, 18.2.1.1. Pack methods
packInfo() (pack geometry manager) : Perl in a Nutshell, 18.2.1.1. Pack methods
packPropogate() (pack geometry manager) : Perl in a Nutshell, 18.2.1.1. Pack methods
packSlaves() (pack geometry manager) : Perl in a Nutshell, 18.2.1.1. Pack methods
padlists : Advanced Perl Programming, 20.3.5.2. How local and my work
-padx, -pady options : Perl in a Nutshell, 18.3. Common Widget Configuration Options
  grid geometry manager : Perl in a Nutshell, 18.2.2. The grid Geometry Manager
  pack geometry manager : Perl in a Nutshell, 18.2.1. The pack Geometry Manager
page length
  changing, in formats : Learning Perl, 11.6.4. Changing the Page Length
  default, for top-of-page format : Learning Perl, 11.5. The Top-of-Page Format
page numbers : Programming Perl, 2.9.2. Per-Filehandle Special Variables
page position, changing, in formats : Learning Perl, 11.6.5. Changing the Position on the Page
pages : Programming Perl, 2.9.2. Per-Filehandle Special Variables
pairs, key/value : (see hashes (associative arrays))
paragraph mode
  Programming Perl, 2.9.3. Global Special Variables
  Programming Perl, 6.1.2. Switches
paragraph tags (pod) : Perl in a Nutshell, 4.11.1. Paragraph tags
paragraphs
  counting in files : Perl Cookbook, 8.2. Counting Lines (or Paragraphs or Records) in a File
  in pod documentation : Perl Cookbook, 12.16. Documenting Your Module with Pod
  reading files backwards by : Perl Cookbook, 8.4. Reading a File Backwards by Line or Paragraph
  reformatting : Perl Cookbook, 1.12. Reformatting Paragraphs
  wrapping text into : Programming Perl, 7.2.71. Text::Wrap - Wrap Text into a Paragraph
paragrep program (example) : Perl Cookbook, 6.11. Testing for a Valid Pattern
param()
  Learning Perl, 19.4. Passing Parameters via CGI
  Learning Perl, 19.7. Other Form Elements
  Perl in a Nutshell, Chapter 10, Reference: param
  Perl in a Nutshell, 10. The CGI.pm Module
parameterized HTML : Perl Cookbook, 20.9. Creating HTML Templates
parameters
  Learning Perl, 1.5.9. Making It a Bit More Modular
  Learning Perl on Win32 Systems, 1.6.9. Making It a Bit More Modular
  passing via CGI : Learning Perl, 19.4. Passing Parameters via CGI
  passing with typeglobs : Advanced Perl Programming, 3.2.2.1. Efficient parameter passing
  SWIG and : Advanced Perl Programming, 18.3. SWIG Features
  XS and : Advanced Perl Programming, 18.4.2. Default and Optional Parameters
params() (URI::URL) : Perl in a Nutshell, Chapter 17, Reference: params
parent() (HTML::Parser) : Perl in a Nutshell, Chapter 17, Reference: parent
parent classes : Programming Perl, 5.3.1. Brief Refresher on Object-Oriented Programming
  accessing overridden methods : Perl Cookbook, 13.10. Accessing Overridden Methods
  cloning objects : Perl Cookbook, 13.6. Cloning Objects
  inheritance and : Perl Cookbook, 13.12. Solving the Data Inheritance Problem
parent processes
  (see also processes)
  Learning Perl, 14.4. Using fork
parentheses : (see () (parentheses))
parse()
  HTML::Parser module : Perl in a Nutshell, Chapter 17, Reference: parse
  Mail::Address module : Perl in a Nutshell, Chapter 14, Reference: parse
parse_csv subroutines : Perl Cookbook, 1.15. Parsing Comma-Separated Data
parse_file() (HTML::Parser) : Perl in a Nutshell, Chapter 17, Reference: parse_file
parse file specifications : Programming Perl, 7.2.27. File::Basename - Parse File Specifications
parse_head() (LWP::UserAgent) : Perl in a Nutshell, Chapter 17, Reference: parse_head
parse_query function : Advanced Perl Programming, 11.3.1.3. Query processing
ParseDate()
  Perl Cookbook, 3.7. Parsing Dates and Times from Strings
  Perl Cookbook, 3.11. Program: hopdelta
parser, template : Advanced Perl Programming, 17.4.2. Template Parser
ParseWords module : Programming Perl, 7.2.68. Text::ParseWords - Parse Text into a List of Tokens
parsing
  comma-separated data : Perl Cookbook, 1.15. Parsing Comma-Separated Data
  command-line arguments
    Perl Cookbook, 15.1. Parsing Program Arguments
    Perl in a Nutshell, 3.2. Command-Line Options
  commas into numbers : Perl Cookbook, 2.17. Putting Commas in Numbers
  datetime from strings : Perl Cookbook, 3.7. Parsing Dates and Times from Strings
  email addresses : Perl in a Nutshell, 14.2.6. Parse Email Addresses with Mail::Address
  filenames : Perl Cookbook, 9.10. Splitting a Filename into Its Component Parts
  HTML tags : Perl Cookbook, 20.6. Extracting or Removing HTML Tags
  input specification
    Advanced Perl Programming, 17.2. Jeeves Example
    Advanced Perl Programming, 17.3.1. Advantages of This Architecture
    example of : Advanced Perl Programming, 17.5. Sample Specification Parser
  web server log file : Perl Cookbook, 20.12. Parsing a Web Server Log File
partial URLs : Perl Cookbook, 19.0. Introduction
Pass() (Mail::POP3Client) : Perl in a Nutshell, Chapter 14, Reference: Pass
pass() (Net::POP3)
  Perl in a Nutshell, Chapter 14, Reference: pass
  Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
PASS command (POP3) : Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
"passes-the-buck-to" relationship : Programming Perl, 5.5.11. Delegation (the "Passes-the-Buck-to" Relationship)
passing
  arguments to subroutines : Perl in a Nutshell, 4.7.2. Passing Arguments
  by named parameter : Perl Cookbook, 10.7. Passing by Named Parameter
  by reference : Perl Cookbook, 10.5. Passing Arrays and Hashes by Reference
  references : Programming Perl, 2.7.2. Passing References
  symbol table entries
    Perl in a Nutshell, 4.7.3. Passing References
    Programming Perl, 2.7.1. Passing Symbol Table Entries (Typeglobs)
passwd file : (see /etc/passwd file)
password()
  Net::Netrc module : Perl in a Nutshell, Chapter 16, Reference: password
  URI::URL module : Perl in a Nutshell, Chapter 17, Reference: password
Password() (Win32::Internet) : Perl in a Nutshell, Chapter 19, Reference: Password
password entries (.netrc) : Perl in a Nutshell, 16.3. FTP Configuration with Net::Netrc
password file
  accessing
    Learning Perl, 7.7. Exercises
    Learning Perl, 16.1. Getting Password and Group Information
  random access in : Learning Perl, 16.1. Getting Password and Group Information
  reading from, example : Learning Perl, 10.4. Using Filehandles
  sequential access to : Learning Perl, 16.1. Getting Password and Group Information
password_field() (CGI.pm) : Perl in a Nutshell, Chapter 10, Reference: password_field
passwords
  Programming Perl, 3.2.22. crypt
  Programming Perl, 3.2.158. srand
  randomly generating : Perl Cookbook, 2.7. Generating Random Numbers
  reading without echo : Perl Cookbook, 15.10. Reading Passwords
pasv() (Net::FTP) : Perl in a Nutshell, Chapter 16, Reference: pasv
Pasv() (Win32::Internet) : Perl in a Nutshell, Chapter 19, Reference: Pasv
pasv_wait() (Net::FTP) : Perl in a Nutshell, Chapter 16, Reference: pasv_wait
pasv_xfer() (Net::FTP) : Perl in a Nutshell, Chapter 16, Reference: pasv_xfer
pasv_xfer_unique() (Net::FTP) : Perl in a Nutshell, Chapter 16, Reference: pasv_xfer_unique
patches for Perl source code
  Perl in a Nutshell, 2.3.1.2. Patches
  Programming Perl, 8.5.3. Patches
path()
  Mail::Address module : Perl in a Nutshell, Chapter 14, Reference: path
  URI::URL module : Perl in a Nutshell, Chapter 17, Reference: path
path delimiter : Learning Perl on Win32 Systems, 10.3. Using Pathnames and Filenames
PATH environment variable
  Learning Perl, 14.1. Using system and exec
  Perl in a Nutshell, 3.3. Environment Variables
  Programming Perl, 6.1.2. Switches
  Programming Perl, 6.3.1.2. Cleaning up your path
  searching for scripts using : Perl in a Nutshell, 3.2. Command-Line Options
Path module : Programming Perl, 7.2.31. File::Path - Create or Remove a Series of Directories
Path property (response cookies) : Perl in a Nutshell, 20.2.2.1. Setting cookies
path_info() (CGI.pm) : Perl in a Nutshell, Chapter 10, Reference: path_info
PATH_INFO variable
  Perl in a Nutshell, 9.3. Extra Path Information
  Perl in a Nutshell, 9.4. CGI Environment Variables
path_translated() (CGI.pm) : Perl in a Nutshell, Chapter 10, Reference: path_translated
PATH_TRANSLATED variable
  Perl in a Nutshell, 9.3. Extra Path Information
  Perl in a Nutshell, 9.4. CGI Environment Variables
PATHEXT variable : Perl in a Nutshell, 3.3. Environment Variables
pathnames
  Learning Perl on Win32 Systems, 2.3.2. Double-Quoted Strings
  Learning Perl on Win32 Systems, 10.3. Using Pathnames and Filenames
  current working directory : Programming Perl, 7.2.7. Cwd - Get Pathname of Current Working Directory
Pathologically Eclectic Rubbish Lister : Learning Perl, 1.1. History of Perl
paths : Perl Cookbook, 19.0. Introduction
pattern matching
  (see also regular expressions)
  Perl Cookbook, 1.16. Soundex Matching
  Perl Cookbook, 6.0. Introduction
  abbreviations : Perl Cookbook, 6.20. Matching Abbreviations
  across multiple lines : Perl Cookbook, 6.6. Matching Multiple Lines
  backtracking : Perl Cookbook, 6.0. Introduction
  copying and substituting : Perl Cookbook, 6.1. Copying and Substituting Simultaneously
  duplicate words : Perl Cookbook, 6.16. Detecting Duplicate Words
  eager : Perl Cookbook, 6.0. Introduction
  email addresses : Perl Cookbook, 6.19. Matching a Valid Mail Address
  extracting ranges of lines : Perl Cookbook, 6.8. Extracting a Range of Lines
  filenames : Perl Cookbook, 9.6. Globbing, or Getting a List of Filenames Matching a Pattern
  functions for : Perl in a Nutshell, 5.1. Perl Functions by Category
  fuzzy matching : Perl Cookbook, 6.13. Approximate Matching
  greedy vs. non-greedy
    Perl Cookbook, 6.0. Introduction
    Perl Cookbook, 6.15. Greedy and Non-Greedy Matches
  history.db file : Perl Cookbook, 14.11. Program: ggh - Grep Netscape Global History
  honoring locale settings : Perl Cookbook, 6.12. Honoring Locale Settings in Regular Expressions
  logical functionality in : Perl Cookbook, 6.17. Expressing AND, OR, and NOT in a Single Pattern
  matching letters : Perl Cookbook, 6.2. Matching Letters
  matching words : Perl Cookbook, 6.3. Matching Words
  modifiers for : Perl Cookbook, 6.0. Introduction
  multiple-byte charactrs : Perl Cookbook, 6.18. Matching Multiple-Byte Characters
  Nth matches : Perl Cookbook, 6.5. Finding the Nth Occurrence of a Match
  operators for
    Perl in a Nutshell, 4.5.7. Pattern Match Operators
    Perl in a Nutshell, 4.6.1. Pattern-Matching Operators
    Programming Perl, 1.7. Regular Expressions
  progressive (with /g) : Perl Cookbook, 6.5. Finding the Nth Occurrence of a Match
  shell wildcards for : Perl Cookbook, 6.9. Matching Shell Globs as Regular Expressions
  tcgrep program : Perl Cookbook, 6.22. Program: tcgrep
  testing for invalid patterns : Perl Cookbook, 6.11. Testing for a Valid Pattern
  urlify program : Perl Cookbook, 6.21. Program: urlify
  useful and interesting patterns (list) : Perl Cookbook, 6.23. Regular Expression Grabbag
  using /o modifier : Perl Cookbook, 6.10. Speeding Up Interpolated Matches
  where last pattern ended : Perl Cookbook, 6.14. Matching from Where the Last Pattern Left Off
pattern separators, reading data with : Perl Cookbook, 6.7. Reading Records with a Pattern Separator
patterns
  (see also m// (match) operator)
  (see also m?? (match) operator)
  (see also pattern matching)
  (see also regular expressions)
  Programming Perl, 1.7. Regular Expressions
  Programming Perl, 2.4. Pattern Matching
  Programming Perl, 3.2.1. /PATTERN/
  delimiter besides slash : Learning Perl, 7.4.3. Using a Different Delimiter
  embedded modifiers for : Programming Perl, 2.4.1.4. Regular expression extensions
  example of pattern matching : Advanced Perl Programming, 5.5.1. A Fast Multipattern grep
  greedy matching
    Programming Perl, 1.7.1. Quantifiers
    Programming Perl, 2.4.1.2. The rules of regular expression matching
  matching precedence : Programming Perl, 2.4.1.2. The rules of regular expression matching
  minimal matching : Programming Perl, 1.7.2. Minimal Matching
  quantifiers : Programming Perl, 2.4.1.2. The rules of regular expression matching
  special variables for matching : Programming Perl, 2.9.1. Regular Expression Special Variables
  split() and : Programming Perl, 3.2.155. split
  study() : Programming Perl, 3.2.160. study
  for untainting data : Programming Perl, 6.3.1.1. Detecting and laundering tainted data
PauseService() (Win32::Service) : Perl in a Nutshell, Chapter 19, Reference: PauseService
pausing scripts : Programming Perl, 3.2.150. sleep
PDL module
  Advanced Perl Programming, 2.2. Example: Matrices
  Perl Cookbook, 2.14. Multiplying Matrices
Peek module
  Advanced Perl Programming, 20.1. Reading the Source
  Advanced Perl Programming, 20.3.1.2. Inside SVs
PeekInput() (Win32::Console) : Perl in a Nutshell, Chapter 19, Reference: PeekInput
peephole optimizer : Advanced Perl Programming, 20.2.2.2. Compilation and code generation stages
Peer option (IO::Socket::UNIX) : Perl in a Nutshell, 13.2.5. IO::Socket::UNIX Reference
peeraddr() (IO::Socket::INET) : Perl in a Nutshell, Chapter 13, Reference: peeraddr
PeerAddr option (IO::Socket::INET) : Perl in a Nutshell, 13.2.4. IO::Socket::INET Reference
peerhost() (IO::Socket::INET) : Perl in a Nutshell, Chapter 13, Reference: peerhost
peerpath() (IO::Socket::UNIX) : Perl in a Nutshell, Chapter 13, Reference: peerpath
peerport() (IO::Socket::INET) : Perl in a Nutshell, Chapter 13, Reference: peerport
PeerPort option (IO::Socket::INET) : Perl in a Nutshell, 13.2.4. IO::Socket::INET Reference
Penguin module : Programming Perl, 6.3.2.2. Penguin
percent sign (%) : (see % (percent sign))
performance
  Programming Perl, 8.3. Efficiency
  Programming Perl, Perl in a Nutshell
  CGI scripts
    Perl in a Nutshell, 9. CGI Overview
    Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
  efficient attribute storage : Advanced Perl Programming, 8.1. Efficient Attribute Storage
  eval function to improve : Advanced Perl Programming, 5.5. Using Eval for Efficiency
  measuring : Programming Perl, 3.2.174. times
  memory management
    Advanced Perl Programming, 1.6. A View of the Internals
    Advanced Perl Programming, 20.5.6. Memory Management Using XS
  references and : Advanced Perl Programming, 1.2.2. Performance Efficiency
  typeglob aliases and : Advanced Perl Programming, 3.2.2. Using Typeglob Aliases
period : (see . (dot))
Perl
  (see also modules, Perl)
  (see also scripts, Perl)
  Advanced Perl Programming, The Perl Interpreter
  Learning Perl, 11.1. What Is a Format?
  Learning Perl, 19.10. Perl and the Web: Beyond CGI Programming
  Learning Perl on Win32 Systems, 11.1. What Is a Format?
  Perl in a Nutshell, 3. The Perl Interpreter
  Programming Perl, 1.3.1. How to Do It
  advantages and uses
    Advanced Perl Programming, Why Perl?
    Perl in a Nutshell, 1.1. What's Perl Good For?
  API for : Advanced Perl Programming, 19.2. Embedding Overview
  architecture : Advanced Perl Programming, 20.2. Architecture
  bugs in, reporting : Perl in a Nutshell, 6.6. The perlbug Program
  CGI programming : (see CGI programs)
  code generation : Advanced Perl Programming, 17.1. On Code Generation
  command processing : Perl in a Nutshell, 3.1. Command Processing
  command-line options
    Perl in a Nutshell, 3.2. Command-Line Options
    Programming Perl, 6.1.2. Switches
    -- switch : Programming Perl, 6.1.2. Switches
    -0 switch : Programming Perl, 6.1.2. Switches
    -a switch
      Programming Perl, 2.9.4. Global Special Arrays
      Programming Perl, 6.1.2. Switches
    -c switch : Programming Perl, 6.1.2. Switches
    -d switch
      Programming Perl, 6.1.2. Switches
      Programming Perl, 8.1. The Perl Debugger
      Programming Perl, 8.1.8. Alternative Debuggers: The Perl Profiler
    -D switch : Programming Perl, 6.1.2. Switches
    -e switch
      Programming Perl, 1.3.1. How to Do It
      Programming Perl, 6.1.2. Switches
    -F switch : Programming Perl, 6.1.2. Switches
    -h switch : Programming Perl, 6.1.2. Switches
    -i switch : Programming Perl, 6.1.2. Switches
    -I switch : Programming Perl, 6.1.2. Switches
    -l switch : Programming Perl, 6.1.2. Switches
    -m switch : Programming Perl, 6.1.2. Switches
    -M switch : Programming Perl, 6.1.2. Switches
    -n switch : Programming Perl, 6.1.2. Switches
    -p switch : Programming Perl, 6.1.2. Switches
    -P switch : Programming Perl, 6.1.2. Switches
    -s switch : Programming Perl, 6.1.2. Switches
    -S switch
      Programming Perl, 6.1.2. Switches
      Programming Perl, 6.2.4.2. UNIX-domain clients and servers
    sticky bit : Programming Perl, 8.3.1. Time Efficiency
    -T switch
      Programming Perl, 6.1.2. Switches
      Programming Perl, 6.2.4.1. Internet TCP clients and servers
      Programming Perl, 6.3.1. Handling Insecure Data
    -u switch : Programming Perl, 6.1.2. Switches
    -U switch : Programming Perl, 6.1.2. Switches
    -v switch : Programming Perl, 6.1.2. Switches
    -V switch : Programming Perl, 6.1.2. Switches
    -w switch
      Programming Perl, 1.3.1. How to Do It
      Programming Perl, 3. Functions
      Programming Perl, 6.1.2. Switches
      Programming Perl, 7.2.10. diagnostics - Force Verbose Warning Diagnostics
      Programming Perl, 9. Diagnostic Messages
    -x switch
      Programming Perl, 6.1.1. Command Processing
      Programming Perl, 6.1.2. Switches
  compiler
    Advanced Perl Programming, 20.7. A Peek into the Future
    Learning Perl on Win32 Systems, D.10.4. The Perl Compiler
    Perl in a Nutshell, 3.4. The Perl Compiler
  debugger
    Advanced Perl Programming, 2.5. Pretty-Printing
    Advanced Perl Programming, 20.1. Reading the Source
    Perl in a Nutshell, 6.1. The Perl Debugger
    Perl in a Nutshell, 6.2. Debugger Commands
    Perl in a Nutshell, 6.4. Customizing the Debugger
  documentation, resources, technical support
    Advanced Perl Programming, Resources
    Perl Cookbook, Other Books
    Learning Perl on Win32 Systems, 1.4. Support
    Perl in a Nutshell, 1.4. Perl Resources
    Perl in a Nutshell, 2.5. Documentation
    Perl in a Nutshell, 4.11. Pod
    = to signify in programs : Perl in a Nutshell, 4.1. Program Structure
    release notes : Perl Cookbook, Platform Notes
    utilities for : Perl in a Nutshell, 4.11.3. Pod Utilities
  embedding
    Advanced Perl Programming, 19. Embedding Perl:The Easy Way
    Advanced Perl Programming, 20.4.1. Calling a Perl Subroutine
    Advanced Perl Programming, 20.6. Easy Embedding API
    Learning Perl on Win32 Systems, D.10. Embeddible, Extensible
  example scripts : Perl in a Nutshell, 2.3.1.1. Perl examples
  executor : Advanced Perl Programming, 20.2.3. Executor
  extensions : (see extension modules, Perl)
  future of : Advanced Perl Programming, 20.7. A Peek into the Future
  history of
    Learning Perl, 1.1. History of Perl
    Perl in a Nutshell, 1.2. Perl Development
    Programming Perl, 8.2.7. Previous Perl Traps
    Programming Perl, 8.7. History Made Practical
  installing source code : Perl in a Nutshell, 2.3. Installing Perl
  language syntax : Advanced Perl Programming, Language Syntax
  obtaining
    Learning Perl, 1.3. Availability
    Learning Perl on Win32 Systems, 1.3.2. Standard Perl Distribution
    Perl in a Nutshell, 2. Installing Perl
    Programming Perl, How to Get Perl
  Perl: The Motion Picture : Learning Perl, 16.2. Packing and Unpacking Binary Data
  programming conventions : Perl Cookbook, Conventions Used in This Book
  programs, making executable : Learning Perl, 1.4. Basic Concepts
  standard library
    Learning Perl, 6.2. Input from the Diamond Operator
    Programming Perl, 7. The Standard Perl Library
  translator : Advanced Perl Programming, 20.2.2. Translator
  using C with
    Advanced Perl Programming, 18. Extending Perl:A First Course
    Advanced Perl Programming, 18.2. Example: Fractals with Perl
  value types : Advanced Perl Programming, 20.3. Perl Value Types
  for Win32 : Learning Perl on Win32 Systems, 1.3.1. ActiveState Perl for Win32
perl-bin directory : Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
PERL_DEBUG_MSTATS variable : Perl in a Nutshell, 3.3. Environment Variables
PERL_DESTRUCT_LEVEL variable : Perl in a Nutshell, 3.3. Environment Variables
<Perl> directives (Apache) : Perl in a Nutshell, 11.6. <Perl> Sections
Perl Institute : Perl in a Nutshell, 1.4.5. The Perl Institute (www.perl.org)
Perl Journal : Perl in a Nutshell, 1.4.7. The Perl Journal
PERL_MAILERS variable : Perl in a Nutshell, 14.2.1. Send Email with Mail::Mailer
PERL_MODULE_EXT variable : Perl in a Nutshell, 3.4. The Perl Compiler
Perl Package Manager (PPM) : Perl in a Nutshell, 2.4.3.2. Using the Perl Package Manager
Perl Porters : Perl in a Nutshell, 1.2. Perl Development
Perl Profiler (DProf)
  Perl in a Nutshell, 6.5. The Perl Profiler
  Programming Perl, 8.1.8. Alternative Debuggers: The Perl Profiler
PERL_SCRIPT_EXT variable : Perl in a Nutshell, 3.4. The Perl Compiler
perl-script handler
  Perl in a Nutshell, 11.3. mod_perl Handlers
  Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
$PERL_VERSION ($]) variable
  Perl in a Nutshell, 4.4.1. Global Special Variables
  Programming Perl, 2.9.3. Global Special Variables
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
Perl/Tk toolkit
  Advanced Perl Programming, 14.2. Starting with Perl/Tk
  Perl Cookbook, 15.0. Introduction
  Perl in a Nutshell, 18. Perl/Tk
  callbacks : Perl in a Nutshell, 18.1.3. Callbacks
  colors and fonts : Perl in a Nutshell, 18.1.4. Colors and Fonts
  dialog boxes : Perl Cookbook, 15.15. Creating Dialog Boxes with Tk
  event bindings : Advanced Perl Programming, 14.6. Event Bindings
  event loops : Advanced Perl Programming, 14.7. Event Loops
  geometry managers : Perl in a Nutshell, 18.2. Geometry Managers
  menus : Perl Cookbook, 15.14. Creating Menus with Tk
  ptK (portable Tk) : Advanced Perl Programming, 14.1. Introduction to GUIs, Tk, and Perl/Tk
  removing DOS shell window : Perl Cookbook, 15.17. Removing the DOS Shell Window with Windows Perl/Tk
  resize events : Perl Cookbook, 15.16. Responding to Tk Resize Events
  scrollbars : Perl in a Nutshell, 18.1.2. Scrollbars
  timers : Advanced Perl Programming, 14.5. Timers
  tkshufflepod program : Perl Cookbook, 15.19. Program: tkshufflepod
  widgets
    Advanced Perl Programming, A. Tk Widget Reference
    Perl in a Nutshell, 18.1. Widgets
    Button widget : Perl in a Nutshell, 18.4. The Button Widget
    Canvas widget : Perl in a Nutshell, 18.12. The Canvas Widget
    Checkbutton widget : Perl in a Nutshell, 18.5. The Checkbutton Widget
    common configuration options : Perl in a Nutshell, 18.3. Common Widget Configuration Options
    Entry widget : Perl in a Nutshell, 18.8. The Entry Widget
    Frame widget : Perl in a Nutshell, 18.17. The Frame Widget
    Label widget : Perl in a Nutshell, 18.7. The Label Widget
    Listbox widget : Perl in a Nutshell, 18.10. The Listbox Widget
    Menu widget : Perl in a Nutshell, 18.15. The Menu Widget
    Menubutton widget : Perl in a Nutshell, 18.14. The Menubutton Widget
    Optionmenu widget : Perl in a Nutshell, 18.16. The Optionmenu Widget
    Radiobutton widget : Perl in a Nutshell, 18.6. The Radiobutton Widget
    Scale widget : Perl in a Nutshell, 18.13. The Scale Widget
    Scrollbar widget : Perl in a Nutshell, 18.9. The Scrollbar Widget
    Text widget : Perl in a Nutshell, 18.11. The Text Widget
    toplevel widget : Perl in a Nutshell, 18.18. The Toplevel Widget
  widgets methods : Perl in a Nutshell, 18.1.1. Widget Methods
PERL5DB variable : Programming Perl, 8.1.3. Debugger Customization
PERL5LIB environment variable
  Advanced Perl Programming, 6.2.1. Load Path
  Perl Cookbook, 12.7. Keeping Your Own Module Directory
  Perl in a Nutshell, 3.3. Environment Variables
PERL5OPT variable : Perl in a Nutshell, 3.3. Environment Variables
PERL5SHELL variable : Perl in a Nutshell, 3.3. Environment Variables
perl_alloc function : Advanced Perl Programming, 19.2. Embedding Overview
perl_call_argv function
  Advanced Perl Programming, 19.2. Embedding Overview
  Advanced Perl Programming, 19.3. Examples
perl_call_va function
  Advanced Perl Programming, 19.2. Embedding Overview
  Advanced Perl Programming, 19.3. Examples
  Advanced Perl Programming, 20.6. Easy Embedding API
perl_construct function : Advanced Perl Programming, 19.2. Embedding Overview
PERL_DESTRUCT_LEVEL variable : Programming Perl, 5.3.9. A Note on Garbage Collection
perl_eval_va function
  Advanced Perl Programming, 19.2. Embedding Overview
  Advanced Perl Programming, 19.3. Examples
  Advanced Perl Programming, 20.6. Easy Embedding API
perl_parse function
  Advanced Perl Programming, 19.2. Embedding Overview
  Advanced Perl Programming, 19.3. Examples
$PERL_VERSION
  Perl in a Nutshell, 4.4.1. Global Special Variables
  Programming Perl, 2.9.3. Global Special Variables
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
perlbug program : Perl in a Nutshell, 6.6. The perlbug Program
perlcc utility : Perl in a Nutshell, 3.4. The Perl Compiler
.perldb file
  Perl in a Nutshell, 6.4. Customizing the Debugger
  Programming Perl, 8.1.3. Debugger Customization
$PERLDB ($^P) variable
  Perl in a Nutshell, 4.4.1. Global Special Variables
  Programming Perl, 2.9.3. Global Special Variables
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
PERLDB_OPTS variable : Perl in a Nutshell, 6.4. Customizing the Debugger
perldoc utility
  Perl Cookbook, 12.16. Documenting Your Module with Pod
  Learning Perl on Win32 Systems, 1.5.1. Documentation
  Perl in a Nutshell, Chapter 4, Reference: perldoc
  Perl in a Nutshell, 2.5.1. Installing the Documentation
  Programming Perl, Perl Manpages
PerlHandler directive (mod_perl)
  Perl in a Nutshell, 11.3. mod_perl Handlers
  Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
PerlIIS extension : Learning Perl on Win32 Systems, 18.7.2. PerlIS and PerlScript
PerlInterpreter structure : Advanced Perl Programming, 20.2.1.1. Multiple interpreters
PerlIO object : Advanced Perl Programming, 20.2.1. Perl Objects
PerlIS : Learning Perl on Win32 Systems, 1.3.1. ActiveState Perl for Win32
PERLLIB variable : Perl in a Nutshell, 3.3. Environment Variables
perlman text viewer : Advanced Perl Programming, 16. GUI Example: Man Page Viewer
perlmenu module : Perl Cookbook, 15.12. Managing the Screen
PerlModule directive (mod_perl) : Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
PerlScript
  Learning Perl on Win32 Systems, 1.3.1. ActiveState Perl for Win32
  Learning Perl on Win32 Systems, 18.7.2. PerlIS and PerlScript
  Perl in a Nutshell, 20. PerlScript
  client-side : Perl in a Nutshell, 20.1. Client-Side PerlScript
  server-side : Perl in a Nutshell, 20.2. Server-Side PerlScript
PerlSendHeader directive (mod_perl) : Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
perltoot document : Advanced Perl Programming, 4.4.3. Closures Versus Objects
permission bits, in dbmopen() : Learning Perl, 17.2. Opening and Closing DBM Hashes
permissions
  Learning Perl on Win32 Systems, 1.6.16. Maintaining a Last-Good-Guess Database
  Learning Perl on Win32 Systems, 13.4. Modifying Permissions
  Programming Perl, 3.2.165. sysopen
  Programming Perl, 3.2.179. umask
  CGI programs and
    Learning Perl, 19.8. Creating a Guestbook Program
    Learning Perl, 19.9. Troubleshooting CGI Programs
  generating all possible : Perl Cookbook, 4.19. Program: permute
  modifying
    Learning Perl, 13.5. Modifying Permissions
    Learning Perl on Win32 Systems, 13.4. Modifying Permissions
    Programming Perl, 3.2.12. chmod
  permission bits, in dbmopen() : Learning Perl on Win32 Systems, 17.2. Opening and Closing DBM Hashes
  testing files for trustworthiness : Perl Cookbook, 8.17. Testing a File for Trustworthiness
permute program : Perl Cookbook, 4.19. Program: permute
persistence
  Advanced Perl Programming, 10. Persistence
  Advanced Perl Programming, 11. Implementing Object Persistence
  Adaptor project : Advanced Perl Programming, 11. Implementing Object Persistence
  data structures : Perl Cookbook, 11.14. Transparently Persistent Data Structures
  database data : Perl Cookbook, 14.9. Persistent Data
  record-oriented : Advanced Perl Programming, 10.3. Record-Oriented Approach
  streamed data : Advanced Perl Programming, 10.2. Streamed Data
  subroutine variables : Perl Cookbook, 10.3. Creating Persistent Private Variables
  transparent (orthogonal)
    Advanced Perl Programming, 11. Implementing Object Persistence
    Advanced Perl Programming, 11.2.1. Design Goals
PF_ constants : Perl Cookbook, 17.0. Introduction
.ph filename extension : Perl Cookbook, 12.14. Using h2ph to Translate C #include Files
phrase() (Mail::Address)
  Perl in a Nutshell, Chapter 14, Reference: phrase
  Perl in a Nutshell, 14.2.6. Parse Email Addresses with Mail::Address
pi : Programming Perl, 3.2.6. atan2
  computing with : Learning Perl, A.1. Chapter 2, Scalar Data
  obscure reference to : Learning Perl, 16.2. Packing and Unpacking Binary Data
Pics property (Response object) : Perl in a Nutshell, 20.2.2.2. Response properties
picture lines
  Programming Perl, 2.8. Formats
  Programming Perl, 3.2.41. format
pid : (see processes)
$PID ($$) variable
  Perl in a Nutshell, 4.4.1. Global Special Variables
  Programming Perl, 2.9.3. Global Special Variables
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
ping() (DBI) : Perl in a Nutshell, Chapter 12, Reference: ping
Ping module : Programming Perl, 7.2.46. Net::Ping - Check Whether a Host Is Online
pingecho() : Programming Perl, 7.2.46. Net::Ping - Check Whether a Host Is Online
pinging machines : Perl Cookbook, 18.7. Pinging a Machine
pipe()
  Perl in a Nutshell, Chapter 5, Reference: pipe
  Programming Perl, 3.2.107. pipe
Pipe module : Learning Perl on Win32 Systems, B.4. Win32 Extensions
pipe symbol : (see | (vertical bar))
pipe()
  Perl Cookbook, 16.0. Introduction
  Perl Cookbook, 16.10. Communicating Between Related Processes
pipe# programs (examples) : Perl Cookbook, 16.10. Communicating Between Related Processes
pipes
  Programming Perl, 3.2.18. close
  Programming Perl, 6.2.2. Pipes
pixmaps, widgets and : Advanced Perl Programming, 14.3.1.2. Images
place geometry manager (Perl/Tk) : Perl in a Nutshell, 18.2.3. The Place Geometry Manager
placeForget() (place geometry manager) : Perl in a Nutshell, 18.2.3. The Place Geometry Manager
placeholders (DBI) : Perl in a Nutshell, 12.2.4. Placeholders database and statement handles
placeInfo() (place geometry manager) : Perl in a Nutshell, 18.2.3. The Place Geometry Manager
places() : Perl Cookbook, 13.14. Overloading Operators
placeSlaves() (place geometry manager) : Perl in a Nutshell, 18.2.3. The Place Geometry Manager
platform independence : Advanced Perl Programming, 10.1. Persistence Issues
platforms : Perl in a Nutshell, 1.3. Which Platforms Support Perl?
plotting expressions : Advanced Perl Programming, 4.2.2.1. Expression plotting
pluralities : (see arrays)
pluralizing words : Perl Cookbook, 2.18. Printing Correct Plurals
plus : (see + (plus sign))
.plx extension : Learning Perl on Win32 Systems, 1.5. Basic Concepts
.pm and .pl files
  Advanced Perl Programming, 6.2. Packages and Files
  Perl Cookbook, 12.0. Introduction
  Perl in a Nutshell, 7.1. Namespaces and Packages
pmdesc program (example) : Perl Cookbook, 12.19. Program: Finding Versions and Descriptions of Installed Modules
=pod command (pod) : Perl in a Nutshell, Chapter 4, Reference: =pod
pod documentation
  Advanced Perl Programming, 17.1. On Code Generation
  Perl Cookbook, 12.16. Documenting Your Module with Pod
  Learning Perl on Win32 Systems, 1.5.1. Documentation
  Learning Perl on Win32 Systems, 18.1. The CGI.pm Module
  Perl in a Nutshell, 2.5. Documentation
  Perl in a Nutshell, 4.11. Pod
  = to signify in programs : Perl in a Nutshell, 4.1. Program Structure
  sorting =head1 sections : Perl Cookbook, 15.19. Program: tkshufflepod
  utilities for : Perl in a Nutshell, 4.11.3. Pod Utilities
POD modules
  Pod::Functions module : Perl in a Nutshell, 8.120. Pod::Functions
  Pod::Html module : Perl in a Nutshell, 8.121. Pod::Html
  Pod::Text module
    Perl in a Nutshell, 8.122. Pod::Text
    Programming Perl, 7.2.50. Pod::Text - Convert POD Data to Formatted ASCII Text
pod utilities
  pod2fm utility : Perl in a Nutshell, Chapter 4, Reference: pod2fm
  pod2html utility
    Perl Cookbook, 12.16. Documenting Your Module with Pod
    Perl in a Nutshell, Chapter 4, Reference: pod2html
    Perl in a Nutshell, 8.121. Pod::Html
  pod2latex utility : Perl in a Nutshell, Chapter 4, Reference: pod2latex
  pod2man utility : Perl in a Nutshell, Chapter 4, Reference: pod2man
  pod2text utility
    Perl Cookbook, 12.16. Documenting Your Module with Pod
    Perl in a Nutshell, Chapter 4, Reference: pod2text
    Perl in a Nutshell, 8.122. Pod::Text
poetry in Perl : Programming Perl, 8.6. Perl Poetry
pointer values (PVs) : Advanced Perl Programming, 20.3.1. Scalar Values
pointers
  (see references)
  Learning Perl on Win32 Systems, D.10.7. Function Pointers
polymorphism
  Advanced Perl Programming, 7.1. OO: An Introduction
  Advanced Perl Programming, 7.2.4. The Need for Polymorphism
"poor man's garbage collection" : Advanced Perl Programming, 1.6.1. Reference Counts
pop()
  Learning Perl, A.3. Chapter 4, Control Structures
  Learning Perl, 3.4.3. The push and pop Functions
  Learning Perl on Win32 Systems, A.3. Chapter 4, Control Structures
  Learning Perl on Win32 Systems, 3.4.3. The push and pop Functions
  Perl in a Nutshell, Chapter 5, Reference: pop
  Programming Perl, 3.2.108. pop
  circular lists : Perl Cookbook, 4.16. Implementing a Circular List
  on multiple array elements : Perl Cookbook, 4.11. Processing Multiple Elements of an Array
  Tie::IxHash module and : Perl Cookbook, 5.6. Retrieving from a Hash in Insertion Order
POP3 protocol, interface to
  Advanced Perl Programming, 12.6.2. Net::POP3
  Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
  Perl in a Nutshell, 14.2.8. Reading Email with Mail::POP3Client
POP3 servers : Perl Cookbook, 18.5. Reading Mail with POP3
popen library function, emulating : Learning Perl, 14.3. Using Processes as Filehandles
popgrep# programs (examples) : Perl Cookbook, 6.10. Speeding Up Interpolated Matches
popstat() (Net::POP3) : Perl in a Nutshell, Chapter 14, Reference: popstat
POPStat() (Mail::POP3Client) : Perl in a Nutshell, Chapter 14, Reference: POPStat
popup_menu() (CGI.pm) : Perl in a Nutshell, Chapter 10, Reference: popup_menu
popup menus
  Learning Perl, 19.7. Other Form Elements
  Learning Perl, 19.7.1. References
port()
  Net::FTP module : Perl in a Nutshell, Chapter 16, Reference: port
  URI::URL module : Perl in a Nutshell, Chapter 17, Reference: port
Port() (Mail::POP3Client) : Perl in a Nutshell, Chapter 14, Reference: Port
portability
  Advanced Perl Programming, 10.1. Persistence Issues
  Programming Perl, 8.3.5. Porter Efficiency
Porters : Perl in a Nutshell, 1.2. Perl Development
ports and port numbers
  Advanced Perl Programming, 12.1. Networking Primer
  Learning Perl on Win32 Systems, C. Networking Clients
  connection attempts, logging : Perl Cookbook, 17.17. Program: backsniff
  getting name from number : Programming Perl, 3.2.64. getservbyname
  getting number from name : Programming Perl, 3.2.64. getservbyname
pos()
  Perl Cookbook, 6.14. Matching from Where the Last Pattern Left Off
  Perl in a Nutshell, Chapter 5, Reference: pos
  Perl in a Nutshell, Chapter 17, Reference: pos
  Programming Perl, 3.2.109. pos
positionfrom() (Frame widget) : Perl in a Nutshell, 18.18.1. Toplevel Methods
positioning text widgets : Advanced Perl Programming, 14.3.5.1. Inserting text at absolute positions
positive lookahead assertion : Programming Perl, 2.4.1.4. Regular expression extensions
POSIX module
  Perl in a Nutshell, 8.123. POSIX
  Programming Perl, 7.2.49. POSIX - Perl Interface to IEEE Std 1003.1
  blocking signals : Perl Cookbook, 16.20. Blocking Signals
  floor() and ceil() : Perl Cookbook, 2.3. Rounding Floating-Point Numbers
  setsid function : Perl Cookbook, 17.15. Making a Daemon Server
  termios interface : Perl Cookbook, 15.8. Using POSIX termios
  trigonometric functions : Perl Cookbook, 2.12. Calculating More Trigonometric Functions
post() (Menu widget) : Perl in a Nutshell, 18.15.2. Menu Methods
post() (Net::NNTP)
  Perl in a Nutshell, Chapter 15, Reference: post
  Perl in a Nutshell, 15.1. The NNTP Protocol
POST method
  Perl Cookbook, 19.0. Introduction
  Perl Cookbook, 19.1. Writing a CGI Script
  Perl Cookbook, 20.2. Automating Form Submission
  Perl in a Nutshell, 9.1.1. Transferring the Form Data
  Perl in a Nutshell, 17.3.1. HTTP::Request
Post Office Protocol (POP3)
  Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
  Perl in a Nutshell, 14.2.8. Reading Email with Mail::POP3Client
postcascade() (Menu widget) : Perl in a Nutshell, 18.15.2. Menu Methods
-postcommand option (Menu) : Perl in a Nutshell, 18.15. The Menu Widget
posting news articles
  Perl Cookbook, 18.4. Reading and Posting Usenet News Messages
  Perl in a Nutshell, 15.1. The NNTP Protocol
$POSTMATCH ($') variable
  Perl Cookbook, 6.0. Introduction
  Learning Perl, 7.4.5. Special Read-Only Variables
  Perl in a Nutshell, 4.4.5. Regular Expression Special Variables
  Programming Perl, 2.4.1.3. The fine print
  Programming Perl, 2.9.1. Regular Expression Special Variables
  Programming Perl, 6.4.2.2. a2p
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
  Programming Perl, 8.3.1. Time Efficiency
postok() (Net::NNTP) : Perl in a Nutshell, Chapter 15, Reference: postok
postscript() (Canvas) : Perl in a Nutshell, 18.12.3. Canvas Methods
PostScript, converting HTML parse tree to : Perl in a Nutshell, 17.4.4. HTML::FormatPS
pound sign : (see # (hash mark))
powers of ten, examples of, with substr() : Learning Perl, 15.2. Extracting and Replacing a Substring
PPM (Perl Package Manager) : Perl in a Nutshell, 2.4.3.2. Using the Perl Package Manager
Practical Extraction and Report Language : (see perl)
pragmas
  (see also use declarations)
  Perl Cookbook, 12.0. Introduction
  Learning Perl on Win32 Systems, B.1. Library Terminology
  Programming Perl, 2.6.7. Global Declarations
  Programming Perl, 2.6.9. Pragmas
  Programming Perl, 3.2.185. use
  Programming Perl, 5. Packages, Modules, and Object Classes
  Programming Perl, 6.1.2. Switches
  Programming Perl, 7. The Standard Perl Library
  modules and : Programming Perl, 5.2. Modules
pre-extending arrays : Programming Perl, 8.3.1. Time Efficiency
pre-forking servers : Perl Cookbook, 17.12. Pre-Forking Servers
preallocating memory for hashes : Perl Cookbook, 5.13. Presizing a Hash
precedence
  Learning Perl, 2.4.3. Operator Precedence and Associativity
  Perl in a Nutshell, 4.5. Operators
  Programming Perl, 3. Functions
  Programming Perl, 8.2.7. Previous Perl Traps
  diagnostic messages : Programming Perl, 9. Diagnostic Messages
  key/value pair (hashes) : Programming Perl, 2.3.5. Hashes (Associative Arrays)
  logical operators : Programming Perl, 2.5.20. Logical and, or, not, and xor
  operator, table of : Programming Perl, 2.5. Operators
  parentheses and
    Learning Perl, 2.4.3. Operator Precedence and Associativity
    Learning Perl, 7.3.4. Precedence
    Learning Perl on Win32 Systems, 2.4.3. Operator Precedence and Associativity
  references and : Advanced Perl Programming, 1.1.6. Confusion About Precedence
  regular expression matching
    Learning Perl, 7.3.4. Precedence
    Learning Perl on Win32 Systems, 7.3.4. Precedence
    Programming Perl, 2.4.1.2. The rules of regular expression matching
precision, controlling in output : Perl Cookbook, 13.14. Overloading Operators
predefined Perl variables
  Learning Perl on Win32 Systems, D.6. Many, Many Predefined Variables
  Perl in a Nutshell, 4.4. Special Variables
preforker program (example) : Perl Cookbook, 17.12. Pre-Forking Servers
$PREMATCH ($`) variable
  Perl Cookbook, 6.0. Introduction
  Learning Perl, 7.4.5. Special Read-Only Variables
  Perl in a Nutshell, 4.4.5. Regular Expression Special Variables
  Programming Perl, 2.4.1.3. The fine print
  Programming Perl, 2.9.1. Regular Expression Special Variables
  Programming Perl, 6.4.2.2. a2p
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
  Programming Perl, 8.3.1. Time Efficiency
prepare() (DBI)
  Perl in a Nutshell, Chapter 12, Reference: prepare
  Perl in a Nutshell, 12.2.3. Database Handles and Statement Handles
prepare statement (SQL) : Advanced Perl Programming, 10.4.1.2. Select
prepending
  directories to @INC : Programming Perl, 6.1.2. Switches
  elements to arrays : Programming Perl, 3.2.183. unshift
pretty-printing : Advanced Perl Programming, 2.5. Pretty-Printing
prev_labeled() (Mail::Folder) : Perl in a Nutshell, Chapter 14, Reference: prev_labeled_message
prev_message() (Mail::Folder) : Perl in a Nutshell, Chapter 14, Reference: prev_message
prime numbers, calculating : Perl Cookbook, 2.19. Program: Calculating Prime Factors
prime_pattern program (example) : Perl Cookbook, 6.16. Detecting Duplicate Words
print()
  Perl Cookbook, 17.0. Introduction
  Learning Perl, 2.8. Output with print
  Learning Perl, 6.3.1. Using print for Normal Output
  Learning Perl on Win32 Systems, 2.8. Output with print
  Learning Perl on Win32 Systems, 6.3.1. Using print for Normal Output
  Learning Perl on Win32 Systems, 17.4. Fixed-Length Random-Access Databases
  Perl in a Nutshell, Chapter 5, Reference: print
  Programming Perl, 3.2.110. print
  Programming Perl, 8.2.3. Awk Traps
  Programming Perl, 8.3.1. Time Efficiency
  $_ and
    Learning Perl, 4.5. The foreach Statement
    Learning Perl on Win32 Systems, 4.6. The foreach Statement
  array literals and : Learning Perl, 3.2. Literal Representation
  examples of
    Learning Perl, 1.5.1. The "Hello, World" Program
    Learning Perl, 1.5.17. The Final Programs
    Learning Perl on Win32 Systems, 1.6.1. The "Hello, world" Program
    Learning Perl on Win32 Systems, 1.6.17. The Final Programs
  filehandle keyword and
    Learning Perl, 1.5.12. Warning Someone When Things Go Astray
    Learning Perl on Win32 Systems, 1.6.12. Warning Someone When Things Go Astray
  return value of : Learning Perl, 6.3.1. Using print for Normal Output
  Socket module : Perl in a Nutshell, 13.1.2. Client Connections
  writes to same filehandle and : Learning Perl, 11.5. The Top-of-Page Format
print_header() (Mail::Internet) : Perl in a Nutshell, Chapter 14, Reference: print_header
print_line program (example) : Perl Cookbook, 8.8. Reading a Particular Line in a File
printenv command, emulating : Learning Perl, 14.1. Using system and exec
PrintError attribute (DBI) : Perl in a Nutshell, 12.2.3. Database Handles and Statement Handles
printf()
  Learning Perl, 6.3.2. Using printf for Formatted Output
  Learning Perl on Win32 Systems, A.5. Chapter 6, Basic I/O
  Perl in a Nutshell, Chapter 5, Reference: printf
  Programming Perl, 3.2.111. printf
  Programming Perl, 3.2.156. sprintf
  Programming Perl, 8.3.1. Time Efficiency
  %c format : Perl Cookbook, 1.4. Converting Between ASCII Characters and Values
  examples of
    Learning Perl, A.3. Chapter 4, Control Structures
    Learning Perl, A.5. Chapter 6, Basic I/O
    Learning Perl, A.13. Chapter 14, Process Management
    Learning Perl, 4.6. Exercises
    Learning Perl on Win32 Systems, A.3. Chapter 4, Control Structures
    Learning Perl on Win32 Systems, 4.7. Exercises
  rounding floating-point numbers : Perl Cookbook, 2.3. Rounding Floating-Point Numbers
printing
  data structures : Perl Cookbook, 11.11. Printing Data Structures
  datetime information : Perl Cookbook, 3.8. Printing a Date
  hashes : Perl Cookbook, 5.5. Printing a Hash
  lists with commas : Perl Cookbook, 4.2. Printing a List with Commas
  multidimensional arrays
    Programming Perl, 4.6.3. Access and Printing
    Programming Perl, 4.7.1.3. Access and printing of an array of arrays
    Programming Perl, 4.7.2.3. Access and printing of a hash of arrays
    Programming Perl, 4.7.3.3. Access and printing of an array of hashes
  multidimensional hashes : Programming Perl, 4.7.4.3. Access and printing of a hash of hashes
  nested data structures : Programming Perl, 8.1.1. Debugger Commands
  simultaneously to multiple filehandles : Perl Cookbook, 7.18. Printing to Many Filehandles Simultaneously
  specific lines from files : Perl Cookbook, 7.0. Introduction
priority, process : Programming Perl, 3.2.141. setpriority
privacy
  Advanced Perl Programming, 1.2.3. References to Anonymous Storage
  Advanced Perl Programming, 6.4. Privacy
private
  methods : Perl Cookbook, 13.0. Introduction
  variables
    (see local, variables)
    Perl Cookbook, 10.2. Making Variables Private to a Function
    Perl Cookbook, 12.4. Making Variables Private to a Module
    Perl in a Nutshell, 4.2.6. Declarations and Scope
    Perl in a Nutshell, 4.7.4. Private and Local Variables
procedures
  (see subroutines)
  Programming Perl, 1.2.2. Verbs
process IDs (pids)
  Programming Perl, 3.2.55. getpgrp
  Programming Perl, 3.2.102. open
  Programming Perl, 3.2.140. setpgrp
  returning
    Programming Perl, 3.2.40. fork
    Programming Perl, 3.2.56. getppid
Process module
  Learning Perl on Win32 Systems, B.4. Win32 Extensions
  Learning Perl on Win32 Systems, 14.5. Win32::Process
$PROCESS_ID ($$) variable
  Perl in a Nutshell, 4.4.1. Global Special Variables
  Programming Perl, 2.9.3. Global Special Variables
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
processes : Perl Cookbook, 16.0. Introduction
  catching Ctrl-C : Perl Cookbook, 16.18. Catching Ctrl-C
  communicating between : Perl Cookbook, 16.10. Communicating Between Related Processes
  controlling program input/output : Perl Cookbook, 16.8. Controlling Input and Output of Another Program
  creating
    Perl Cookbook, 16.0. Introduction
    Learning Perl, 14.1. Using system and exec
  error handling permission for : Programming Perl, 7.2.40. IPC::Open3 - Open a Process for Reading, Writing, and Error Handling
  exit values
    Learning Perl, 14.4. Using fork
    Learning Perl on Win32 Systems, 14.3. Using Processes as Filehandles
  filehandles as : Learning Perl, 14.3. Using Processes as Filehandles
  filtering output : Perl Cookbook, 16.5. Filtering Your Own Output
  fork function : Programming Perl, 3.2.40. fork
  gathering program output : Perl Cookbook, 16.1. Gathering Output from a Program
  getting group for : Programming Perl, 3.2.140. setpgrp
  groups
    Perl Cookbook, 7.22. Program: lockarea
    Perl Cookbook, 16.14. Sending a Signal
  imitating files with named pipes : Perl Cookbook, 16.11. Making a Process Look Like a File with Named Pipes
  interprocess communication (IPC) : Programming Perl, 6.2. Cooperating with Other Processes
  killing : Programming Perl, 3.2.80. kill
  launching
    Learning Perl, 14.5. Summary of Process Operations
    Learning Perl on Win32 Systems, 14.4. Summary of Process Operations
  managing : Perl in a Nutshell, 19.12. Win32::Process
  named pipes : Programming Perl, 6.2.2.4. Named pipes
  opening for writing with filehandle : Learning Perl, 14.3. Using Processes as Filehandles
  preprocessing input : Perl Cookbook, 16.6. Preprocessing Input
  priority, setting : Programming Perl, 3.2.141. setpriority
  read/write permission for : Programming Perl, 7.2.39. IPC::Open2 - Open a Process for Both Reading and Writing
  reading from/writing to programs : Perl Cookbook, 16.4. Reading or Writing to Another Program
  reading STDERR from programs : Perl Cookbook, 16.7. Reading STDERR from a Program
  replacing programs : Perl Cookbook, 16.3. Replacing the Current Program with a Different One
  returning priority of : Programming Perl, 3.2.57. getpriority
  running multiple programs : Perl Cookbook, 16.2. Running Another Program
  sharing variables among : Perl Cookbook, 16.12. Sharing Variables in Different Processes
  signals
    Perl Cookbook, 16.0. Introduction
    Perl Cookbook, 16.13. Listing Available Signals
    Perl Cookbook, 16.14. Sending a Signal
    Perl Cookbook, 16.15. Installing a Signal Handler
    Perl Cookbook, 16.20. Blocking Signals
  timing out operations : Perl Cookbook, 16.21. Timing Out an Operation
  umask for : Programming Perl, 3.2.179. umask
  variables for : Programming Perl, 2.9.3. Global Special Variables
  waiting for : Programming Perl, 3.2.189. wait
  Windows NT and : Learning Perl on Win32 Systems, 14.5. Win32::Process
  zombie
    Perl Cookbook, 16.0. Introduction
    Perl Cookbook, 16.19. Avoiding Zombie Processes
    Programming Perl, 6.2.1. Signals
processing shell commands : Programming Perl, 6.1.1. Command Processing
product_tokens() (HTTP::Daemon) : Perl in a Nutshell, Chapter 17, Reference: product_tokens
products, finding : Learning Perl, 9.4. Labeled Blocks
professors/students/courses example : Advanced Perl Programming, 2.3. Professors, Students, Courses
profiler, Perl (DProf) : Perl in a Nutshell, 6.5. The Perl Profiler
-prog option (perlcc) : Perl in a Nutshell, 3.4. The Perl Compiler
ProgID
  Learning Perl on Win32 Systems, 19.2. Creating Automation Objects
  Learning Perl on Win32 Systems, 19.3. Using Automation Objects
program flow control functions : Perl in a Nutshell, 5.1. Perl Functions by Category
program generators : Programming Perl, 6.4.1. Program Generation
program structure : Perl in a Nutshell, 4.1. Program Structure
$PROGRAM_NAME ($0) variable
  Perl in a Nutshell, 4.4.1. Global Special Variables
  Programming Perl, 2.9.3. Global Special Variables
  Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
Programming Perl : (see Camel Book)
programming style : Programming Perl, 8.4. Programming with Style
programs
  CGI : (see CGI programs)
  command-line arguments, parsing : Perl Cookbook, 15.1. Parsing Program Arguments
  controlling input/output of : Perl Cookbook, 16.8. Controlling Input and Output of Another Program
  controlling with Expect : Perl Cookbook, 15.13. Controlling Another Program with Expect
  core dump of : Programming Perl, 3.2.29. dump
  executing : Programming Perl, 3.2.167. system
  exiting : Programming Perl, 3.2.35. exit
  filtering output : Perl Cookbook, 16.5. Filtering Your Own Output
  gathering output from : Perl Cookbook, 16.1. Gathering Output from a Program
  interface : (see user interfaces)
  preprocessing input : Perl Cookbook, 16.6. Preprocessing Input
  reading from/writing to : Perl Cookbook, 16.4. Reading or Writing to Another Program
  reading STDERR from : Perl Cookbook, 16.7. Reading STDERR from a Program
  replacing : Perl Cookbook, 16.3. Replacing the Current Program with a Different One
  running multiple : Perl Cookbook, 16.2. Running Another Program
  simulating telnet from : Perl Cookbook, 18.6. Simulating Telnet from a Program
  testing if running interactively : Perl Cookbook, 15.2. Testing Whether a Program Is Running Interactively
progressive matching : Perl Cookbook, 6.5. Finding the Nth Occurrence of a Match
prompt, examples of
  Learning Perl, 1.5.2. Asking Questions and Remembering the Result
  Learning Perl on Win32 Systems, 1.6.2. Asking Questions and Remembering the Result
properties : Learning Perl on Win32 Systems, 19.1. Introduction to OLE Automation
  document object (PerlScript) : Perl in a Nutshell, 20.1.1.2. Document properties
  types of : Advanced Perl Programming, 20.3.6. Magic Variables
  widgets
    Advanced Perl Programming, A. Tk Widget Reference
    Advanced Perl Programming, 14.3.1. Widget Properties
Proto option (IO::Socket::INET) : Perl in a Nutshell, 13.2.4. IO::Socket::INET Reference
protocol()
  Frame widget module : Perl in a Nutshell, 18.18.1. Toplevel Methods
  HTTP::Message module : Perl in a Nutshell, Chapter 17, Reference: protocol
  IO::Socket module : Perl in a Nutshell, Chapter 13, Reference: protocol
protocols for Internet : Perl Cookbook, 18.0. Introduction
protocols, name-number translations
  Programming Perl, 3.2.58. getprotobyname
  Programming Perl, 3.2.59. getprotobynumber
protocols, socket : Perl Cookbook, 17.0. Introduction
prototype() : Perl in a Nutshell, Chapter 5, Reference: prototype
prototypes
  Perl Cookbook, 10.11. Prototyping Functions
  Perl Cookbook, 13.0. Introduction
  Perl in a Nutshell, 4.7. Subroutines
  Perl in a Nutshell, 4.7.5. Prototypes
  Programming Perl, 2.7.3. Prototypes
proxy() (LWP::UserAgent) : Perl in a Nutshell, Chapter 17, Reference: proxy
proxy, submitting forms through : Perl Cookbook, 20.2. Automating Form Submission
pseudo-literals : (see input, operators)
pseudo-random numbers : (see random, numbers)
psgrep program (example) : Perl Cookbook, 1.18. Program: psgrep
pTk language : (see Perl/Tk toolkit)
public methods : Perl Cookbook, 13.0. Introduction
publishing systems : Learning Perl, 19.10.1. Custom Publishing Systems
purging : (see deleting)
push()
  Perl Cookbook, 4.9. Appending One Array to Another
  Perl Cookbook, 11.2. Making Hashes of Arrays
  Learning Perl, 3.4.3. The push and pop Functions
  Perl in a Nutshell, Chapter 5, Reference: push
  Programming Perl, 3.2.112. push
  circular lists : Perl Cookbook, 4.16. Implementing a Circular List
  example of : Learning Perl, A.15. Chapter 16, System Database Access
  Tie::IxHash module and : Perl Cookbook, 5.6. Retrieving from a Hash in Insertion Order
push_content() (HTML::Parser) : Perl in a Nutshell, Chapter 17, Reference: push_content
push_header() (HTTP::Headers) : Perl in a Nutshell, Chapter 17, Reference: push_header
put()
  Perl in a Nutshell, Chapter 16, Reference: put
  Programming Perl, 7.2.8.5. Using the Berkeley DB interface directly
Put() (Win32::Internet) : Perl in a Nutshell, Chapter 19, Reference: Put
PUT requests (CGI) : Perl in a Nutshell, 17.3.1. HTTP::Request
put_unique() (Net::FTP) : Perl in a Nutshell, Chapter 16, Reference: put_unique
pwd command (Unix)
  Learning Perl, 12.1. Moving Around the Directory Tree
  Programming Perl, 8.3.1. Time Efficiency
PWD environment variable : Programming Perl, 7.2.7. Cwd - Get Pathname of Current Working Directory
pwd() (Net::FTP) : Perl in a Nutshell, Chapter 16, Reference: pwd
Pwd() (Win32::Internet) : Perl in a Nutshell, Chapter 19, Reference: Pwd
Python language : Advanced Perl Programming, Why Perl?
  closures in : Advanced Perl Programming, 4.5.2. Python
  __getattr__ and __setattr__ : Advanced Perl Programming, 9.6.2. Python
  modular programming in : Advanced Perl Programming, 6.9.2. Python
  object orientation of : Advanced Perl Programming, 7.5.2. Python
  references in : Advanced Perl Programming, 1.7.2. Python
  run-time evaluation and error handling : Advanced Perl Programming, 5.7.2. Python

Search | Symbols | 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 © 1999 O'Reilly & Associates, Inc. All Rights Reserved.