 
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.
[ Library Home | Perl in a Nutshell | Learning Perl | Learning Perl on Win32 | Programming Perl | Advanced Perl Programming | Perl Cookbook ]