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 file test operator
- 4.5.8. File Test Operators (Perl in a Nutshell)
- \P (doesn't match property): 15.2. Effects of Character Semantics (Programming Perl)
- \p (matches property): 15.2. Effects of Character Semantics (Programming Perl)
- -P (C preprocessor) command-line switch: 19.1.3. Switches (Programming Perl)
- p command (debugger): Chapter 6, Reference: p (Perl in a Nutshell)
- pack function: 29.2.108. pack (Programming Perl)
- 25.2. Endianness and Number Width (Programming Perl)
- template characters for: 29.2.108. pack (Programming Perl)
- unpack function, Unicode characters and: 15.2. Effects of Character Semantics (Programming Perl)
- pack geometry manager (Perl/Tk): 18.2. Geometry Managers (Perl in a Nutshell)
- package(): Chapter 5, Reference: package (Perl in a Nutshell)
- __PACKAGE__ token: 10.4. Determining Current Function Name (Perl Cookbook)
- 12.5. Determining the Caller's Package (Perl Cookbook)
- 4.4.4. Global Special Constants (Perl in a Nutshell)
- package declaration: 6.1. Basic Package (Advanced Perl Programming)
- 12.0. Introduction (Perl Cookbook)
- 7.1. Namespaces and Packages (Perl in a Nutshell)
- 4.8. Scoped Declarations (Programming Perl)
- 10. Packages (Programming Perl)
- 29.2.109. package (Programming Perl)
- package variable,
wrapping declaration in block scope: 12.8. Managing Class Data (Programming Perl)
- packages: 12.0. Introduction (Perl Cookbook)
- 12.19. Program: Finding Versions and Descriptions of Installed Modules (Perl Cookbook)
- 7.1. Namespaces and Packages (Perl in a Nutshell)
- 1.2.1.4. Simplicities (Programming Perl)
- 2.5. Names (Programming Perl)
- 2.5. Names (Programming Perl)
- 10. Packages (Programming Perl)
- 10.2. Autoloading (Programming Perl)
- adding methods to existing: 12.5.2. Accessing Overridden Methods (Programming Perl)
- binding variables to: 29.2.191. untie (Programming Perl)
- bless function arguments: 12.4. Object Construction (Programming Perl)
- blessing objects into: 29.2.7. bless (Programming Perl)
- delimiters for: 10. Packages (Programming Perl)
- determining current/calling: 12.5. Determining the Caller's Package (Perl Cookbook)
- identifiers: 10. Packages (Programming Perl)
- importing semantics to: 29.2.192. use (Programming Perl)
- in @ISA array, inheritance through: 12.5.1. Inheritance Through @ISA (Programming Perl)
- methods and subroutines, resolving for: 12.3. Method Invocation (Programming Perl)
- names for: 2.6.4. Or Leave the Quotes Out Entirely (Programming Perl)
- 24.3. Programming with Style (Programming Perl)
- overriding built-in functions: 12.11. Overriding Built-In Functions (Perl Cookbook)
- private variables and functions: 12.4. Making Variables Private to a Module (Perl Cookbook)
- quoting: 12.3.4. Package-Quoted Classes (Programming Perl)
- referring to indirectly: 12.13. Referring to Packages Indirectly (Perl Cookbook)
- splitting for autoloading: 32.1.17. Module Installation Support (Programming Perl)
- symbol tables,
displaying: 20.3.3. Debugger Options (Programming Perl)
- symbol tables for: 10.1. Symbol Tables (Programming Perl)
- tying variables to: 29.2.178. tie (Programming Perl)
- packed sockaddr: 29.2.54. getpeername (Programming Perl)
- packer geometry manager: 14.4.1. Packer (Advanced Perl Programming)
- packet-oriented communication: 13. Sockets (Perl in a Nutshell)
- packForget() (pack geometry manager): 18.2.1.1. Pack methods (Perl in a Nutshell)
- packInfo() (pack geometry manager): 18.2.1.1. Pack methods (Perl in a Nutshell)
- packPropogate() (pack geometry manager): 18.2.1.1. Pack methods (Perl in a Nutshell)
- packSlaves() (pack geometry manager): 18.2.1.1. Pack methods (Perl in a Nutshell)
- padlists: 20.3.5.2. How local and my work (Advanced Perl Programming)
- -padx, -pady options: 18.3. Common Widget Configuration Options (Perl in a Nutshell)
- grid geometry manager: 18.2.2. The grid Geometry Manager (Perl in a Nutshell)
- pack geometry manager: 18.2.1. The pack Geometry Manager (Perl in a Nutshell)
- pads: 2.5. Names (Programming Perl)
- page numbers: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- pager option (debugger): 20.3.3. Debugger Options (Programming Perl)
- pages: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- PalmPilot, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- paragraph mode: 19.1.3. Switches (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- paragraph separator character: 2.2. Molecules (Programming Perl)
- paragraph tags (pod): 4.11.1. Paragraph tags (Perl in a Nutshell)
- paragraphs
- counting in files: in a File 8.2. Counting Lines (or Paragraphs or Records) (Perl Cookbook)
- in pod documentation: 12.16. Documenting Your Module with Pod (Perl Cookbook)
- reading files backwards by: 8.4. Reading a File Backwards by Line or Paragraph (Perl Cookbook)
- reformatting: 1.12. Reformatting Paragraphs (Perl Cookbook)
- paragrep program (example): 6.11. Testing for a Valid Pattern (Perl Cookbook)
- param()
- Chapter 10, Reference: param (Perl in a Nutshell)
- 10. The CGI.pm Module (Perl in a Nutshell)
- parameterized HTML: 20.9. Creating HTML Templates (Perl Cookbook)
- parameters (see also arguments)
- passing with typeglobs: 3.2.2.1. Efficient parameter passing (Advanced Perl Programming)
- scalar context, providing for: 1.2.1.1. Singularities (Programming Perl)
- subroutines
- changing in place: 6.2.1. Tricks with Parameter Lists (Programming Perl)
- working with: 6.2.1. Tricks with Parameter Lists (Programming Perl)
- SWIG and: 18.3. SWIG Features (Advanced Perl Programming)
- XS and: 18.4.2. Default and Optional Parameters (Advanced Perl Programming)
- params() (URI::URL): Chapter 17, Reference: params (Perl in a Nutshell)
- parent() (HTML::Parser): Chapter 17, Reference: parent (Perl in a Nutshell)
- parent classes: 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- working with: 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- accessing overridden methods: 13.10. Accessing Overridden Methods (Perl Cookbook)
- cloning objects: 13.6. Cloning Objects (Perl Cookbook)
- inheritance and: 13.12. Solving the Data Inheritance Problem (Perl Cookbook)
- parent processes (see processes)
- parse()
- HTML::Parser module: Chapter 17, Reference: parse (Perl in a Nutshell)
- Mail::Address module: Chapter 14, Reference: parse (Perl in a Nutshell)
- parse trees: 18.1. The Life Cycle of a Perl Program (Programming Perl)
- 18.2. Compiling Your Code (Programming Perl)
- working with: 18.1. The Life Cycle of a Perl Program (Programming Perl)
- 18.2. Compiling Your Code (Programming Perl)
- internal, keeping: 18.4. Compiler Backends (Programming Perl)
- original, reconstituting and splicing into current parse tree: 18.5.1. The Bytecode Generator (Programming Perl)
- reconstruction of: 18.1. The Life Cycle of a Perl Program (Programming Perl)
- parse_csv subroutines: 1.15. Parsing Comma-Separated Data (Perl Cookbook)
- parse_file() (HTML::Parser): Chapter 17, Reference: parse_file (Perl in a Nutshell)
- parse_head() (LWP::UserAgent): Chapter 17, Reference: parse_head (Perl in a Nutshell)
- parse_query function: 11.3.1.3. Query processing (Advanced Perl Programming)
- ParseDate(): 3.7. Parsing Dates and Times from Strings (Perl Cookbook)
- 3.11. Program: hopdelta (Perl Cookbook)
- parser, template: 17.4.2. Template Parser (Advanced Perl Programming)
- parsing: 21.1. How Perl Works (Programming Perl)
- comma-separated data: 1.15. Parsing Comma-Separated Data (Perl Cookbook)
- command-line arguments: 15.1. Parsing Program Arguments (Perl Cookbook)
- 3.2. Command-Line Options (Perl in a Nutshell)
- commas into numbers: 2.17. Putting Commas in Numbers (Perl Cookbook)
- datetime from strings: 3.7. Parsing Dates and Times from Strings (Perl Cookbook)
- double-quote interpolation and regular expressions: 5.2. Pattern-Matching Operators (Programming Perl)
- email addresses: 14.2.6. Parse Email Addresses with Mail::Address (Perl in a Nutshell)
- filenames: 9.10. Splitting a Filename into Its Component Parts (Perl Cookbook)
- HTML tags: 20.6. Extracting or Removing HTML Tags (Perl Cookbook)
- in the Perl compiler: 18.2. Compiling Your Code (Programming Perl)
- input specification: 17.2. Jeeves Example (Advanced Perl Programming)
- 17.3.1. Advantages of This Architecture (Advanced Perl Programming)
- example of: 17.5. Sample Specification Parser (Advanced Perl Programming)
- text, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- web server log file: 20.12. Parsing a Web Server Log File (Perl Cookbook)
- partial URLs: 19.0. Introduction (Perl Cookbook)
- Pass() (Mail::POP3Client): Chapter 14, Reference: Pass (Perl in a Nutshell)
- pass() (Net::POP3): Chapter 14, Reference: pass (Perl in a Nutshell)
- 14.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
- PASS command (POP3): 14.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
- passing
- arguments to subroutines: 4.7.2. Passing Arguments (Perl in a Nutshell)
- by named parameter: 10.7. Passing by Named Parameter (Perl Cookbook)
- by reference: 10.5. Passing Arrays and Hashes by Reference (Perl Cookbook)
- symbol table entries: 4.7.3. Passing References (Perl in a Nutshell)
- passing by reference: 6.2. Semantics (Programming Perl)
- prototypes declaring function calls as: 8.1. What Is a Reference? (Programming Perl)
- passing references: 6.3. Passing References (Programming Perl)
- passwd command (Unix): 3.3.2.1. Unix account creation and deletion routines (Perl for System Administration)
- Passwd\:\:Solaris module: 3.1.4. Shadow Passwords (Perl for System Administration)
- password()
- Net::Netrc module: Chapter 16, Reference: password (Perl in a Nutshell)
- URI::URL module: Chapter 17, Reference: password (Perl in a Nutshell)
- password field (Unix): 3.1.1. The Classic Unix Password File (Perl for System Administration)
- BSD 4.4: 3.1.3. Binary Database Format in BSD 4.4 (Perl for System Administration)
- program for setting/changing: 10.5. Preventing Suspicious Activities (Perl for System Administration)
- security and: 10.5. Preventing Suspicious Activities (Perl for System Administration)
- shadow: 3.1.4. Shadow Passwords (Perl for System Administration)
- Unix: 3.1.1. The Classic Unix Password File (Perl for System Administration)
- 3.3.2.1. Unix account creation and deletion routines (Perl for System Administration)
- Windows NT/2000: 3.2.3. NT/2000 Passwords (Perl for System Administration)
- Password() (Win32::Internet): Chapter 19, Reference: Password (Perl in a Nutshell)
- password entries (.netrc): 16.3. FTP Configuration with Net::Netrc (Perl in a Nutshell)
- password_field() (CGI.pm): Chapter 10, Reference: password_field (Perl in a Nutshell)
- passwords: 29.2.164. srand (Programming Perl)
- crypt function and: 29.2.20. crypt (Programming Perl)
- passwd file: 29.2.61. getpwent (Programming Perl)
- Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- randomly generating: 2.7. Generating Random Numbers (Perl Cookbook)
- reading without echo: 15.10. Reading Passwords (Perl Cookbook)
- pasv() (Net::FTP): Chapter 16, Reference: pasv (Perl in a Nutshell)
- Pasv() (Win32::Internet): Chapter 19, Reference: Pasv (Perl in a Nutshell)
- pasv_wait() (Net::FTP): Chapter 16, Reference: pasv_wait (Perl in a Nutshell)
- pasv_xfer() (Net::FTP): Chapter 16, Reference: pasv_xfer (Perl in a Nutshell)
- pasv_xfer_unique() (Net::FTP): Chapter 16, Reference: pasv_xfer_unique (Perl in a Nutshell)
- patches for Perl source code: 2.3.1.2. Patches (Perl in a Nutshell)
- path()
- Mail::Address module: Chapter 14, Reference: path (Perl in a Nutshell)
- URI::URL module: Chapter 17, Reference: path (Perl in a Nutshell)
- PATH environment variable
- 3.3. Environment Variables (Perl in a Nutshell)
- 1.3.1. How to Do It (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- 19.2. Environment Variables (Programming Perl)
- searching for scripts using: 3.2. Command-Line Options (Perl in a Nutshell)
- security and: 23.1.2. Cleaning Up Your Environment (Programming Perl)
- path for library searches, %INC: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- Path property (response cookies): 20.2.2.1. Setting cookies (Perl in a Nutshell)
- PATHEXT variable: 3.3. Environment Variables (Perl in a Nutshell)
- path_info() (CGI.pm): Chapter 10, Reference: path_info (Perl in a Nutshell)
- PATH_INFO variable: 9.3. Extra Path Information (Perl in a Nutshell)
- 9.4. CGI Environment Variables (Perl in a Nutshell)
- paths: 19.0. Introduction (Perl Cookbook)
- path_translated() (CGI.pm): Chapter 10, Reference: path_translated (Perl in a Nutshell)
- PATH_TRANSLATED variable: 9.3. Extra Path Information (Perl in a Nutshell)
- 9.4. CGI Environment Variables (Perl in a Nutshell)
- pattern-binding operator: 1.7. Regular Expressions (Programming Perl)
- pattern space: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- pattern matching: 1.16. Soundex Matching (Perl Cookbook)
- 6.0. Introduction (Perl Cookbook)
- abbreviations: 6.20. Matching Abbreviations (Perl Cookbook)
- across multiple lines: 6.6. Matching Multiple Lines (Perl Cookbook)
- backtracking: 6.0. Introduction (Perl Cookbook)
- copying and substituting: 6.1. Copying and Substituting Simultaneously (Perl Cookbook)
- duplicate words: 6.16. Detecting Duplicate Words (Perl Cookbook)
- eager: 6.0. Introduction (Perl Cookbook)
- email addresses: 6.19. Matching a Valid Mail Address (Perl Cookbook)
- extracting ranges of lines: 6.8. Extracting a Range of Lines (Perl Cookbook)
- filenames: 9.6. Globbing, or Getting a List of Filenames Matching a Pattern (Perl Cookbook)
- functions for: 5.1. Perl Functions by Category (Perl in a Nutshell)
- fuzzy matching: 6.13. Approximate Matching (Perl Cookbook)
- greedy vs. non-greedy: 6.0. Introduction (Perl Cookbook)
- 6.15. Greedy and Non-Greedy Matches (Perl Cookbook)
- history.db file: 14.11. Program: ggh - Grep Netscape Global History (Perl Cookbook)
- honoring locale settings: 6.12. Honoring Locale Settings in Regular Expressions (Perl Cookbook)
- logical functionality in: 6.17. Expressing AND, OR, and NOT in a Single Pattern (Perl Cookbook)
- matching letters: 6.2. Matching Letters (Perl Cookbook)
- matching words: 6.3. Matching Words (Perl Cookbook)
- modifiers for: 6.0. Introduction (Perl Cookbook)
- multiple-byte charactrs: 6.18. Matching Multiple-Byte Characters (Perl Cookbook)
- Nth matches: 6.5. Finding the Nth Occurrence of a Match (Perl Cookbook)
- operators for: 4.5.7. Pattern Match Operators (Perl in a Nutshell)
- 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
- progressive (with /g): 6.5. Finding the Nth Occurrence of a Match (Perl Cookbook)
- shell wildcards for: 6.9. Matching Shell Globs as Regular Expressions (Perl Cookbook)
- tcgrep program: 6.22. Program: tcgrep (Perl Cookbook)
- testing for invalid patterns: 6.11. Testing for a Valid Pattern (Perl Cookbook)
- urlify program: 6.21. Program: urlify (Perl Cookbook)
- useful and interesting patterns (list): 6.23. Regular Expression Grabbag (Perl Cookbook)
- using /o modifier: 6.10. Speeding Up Interpolated Matches (Perl Cookbook)
- where last pattern ended: 6.14. Matching from Where the Last Pattern Left Off (Perl Cookbook)
- pattern separators, reading data with: 6.7. Reading Records with a Pattern Separator (Perl Cookbook)
- patterns
- autosplitting via -a switch: 19.1.3. Switches (Programming Perl)
- debugger, commands for matching: 20.2.5. Locating Code (Programming Perl)
- example of pattern matching: 5.5.1. A Fast Multipattern grep (Advanced Perl Programming)
- fancy patterns: 5.10.1. Lookaround Assertions (Programming Perl)
- replacements, changes in Perl versions: 24.1.5. Previous Perl Traps (Programming Perl)
- patterns (and regular expressions): 1.7. Regular Expressions (Programming Perl)
- 5. Pattern Matching (Programming Perl)
- 29.2.92. m// (Programming Perl)
- (see also m// operator)
- alphanumeric metasymbols: 5.3.1. Metasymbol Tables (Programming Perl)
- assertions, defining your own: 5.10.4. Defining Your Own Assertions (Programming Perl)
- assertions in: 5.1. The Regular Expression Bestiary (Programming Perl)
- backreferences: 1.7.4. Backreferences (Programming Perl)
- 5.7.1. Capturing (Programming Perl)
- capturing in: 5.7. Capturing and Clustering (Programming Perl)
- character classes: 1.7. Regular Expressions (Programming Perl)
- 5.4. Character Classes (Programming Perl)
- characters in: 5.1. The Regular Expression Bestiary (Programming Perl)
- clustering in: 5.7.2. Clustering (Programming Perl)
- conditional interpolation in: 5.10.3.5. Conditional interpolation (Programming Perl)
- controlling matching: 5.9. Staying in Control (Programming Perl)
- Perl flow control, deciding pattern execution: 5.9.1. Letting Perl Do the Work (Programming Perl)
- regex compiler: 5.9.3. The Regex Compiler (Programming Perl)
- extension syntax: 5.3.1. Metasymbol Tables (Programming Perl)
- extensions,
lookaround assertions: 5.10.1. Lookaround Assertions (Programming Perl)
- finding duplicate words in paragraphs: 5.2.1. Pattern Modifiers (Programming Perl)
- for untainting data: 23.1.1. Detecting and Laundering Tainted Data (Programming Perl)
- functions for matching: 29.1. Perl Functions by Category (Programming Perl)
- generated: 5.10.3.1. Generated patterns (Programming Perl)
- greedy matching: 1.7.1. Quantifiers (Programming Perl)
- 5.9.4. The Little Engine That /Could(n't)
(Programming Perl)
- grep function and: 29.2.72. grep (Programming Perl)
- match-time code evaluation: 5.10.3.3. Match-time code evaluation (Programming Perl)
- match-time pattern interpolation: 5.10.3.4. Match-time pattern interpolation (Programming Perl)
- matching
- operators for: 1.7. Regular Expressions (Programming Perl)
- 5.2. Pattern-Matching Operators (Programming Perl)
- special variables for: 5.2. Pattern-Matching Operators (Programming Perl)
- 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- substrings corresponding to subpatterns: 5.2. Pattern-Matching Operators (Programming Perl)
- matching precedence: 5.9.4. The Little Engine That /Could(n't)
(Programming Perl)
- metacharacters and metasymbols in: 5.3. Metacharacters and Metasymbols (Programming Perl)
- metasymbols in: 5.3.2. Specific Characters (Programming Perl)
- minimal matching: 1.7.2. Minimal Matching (Programming Perl)
- modifiers,
cloistering: 5.7.3. Cloistered Pattern Modifiers (Programming Perl)
- modifiers for: 5.2.1. Pattern Modifiers (Programming Perl)
- Perl code, interjecting into: 5.10.3. Programmatic Patterns (Programming Perl)
- positions for matching: 5.6. Positions (Programming Perl)
- programming style for: 5.10.3. Programmatic Patterns (Programming Perl)
- quantifiers in: 5.1. The Regular Expression Bestiary (Programming Perl)
- 5.3.1. Metasymbol Tables (Programming Perl)
- 5.5. Quantifiers (Programming Perl)
- 5.9.4. The Little Engine That /Could(n't) (Programming Perl)
- quotes in: 2.6.3. Pick Your Own Quotes (Programming Perl)
- re pragma, altering default behavior of: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- recursive matching: 5.10.3.4. Match-time pattern interpolation (Programming Perl)
- security concerns: 23.3.2. Code Masquerading as Data (Programming Perl)
- split function: 29.2.161. split (Programming Perl)
- split function and: 5.2. Pattern-Matching Operators (Programming Perl)
- study function: 29.2.166. study (Programming Perl)
- substitution evaluation: 5.10.3.2. Substitution evaluations (Programming Perl)
- terminating delimiter for: 5.2. Pattern-Matching Operators (Programming Perl)
- Unicode properties, matching on: 15.2. Effects of Character Semantics (Programming Perl)
- PAUSE: 22.3. Creating CPAN Modules (Programming Perl)
- PauseService() (Win32::Service): Chapter 19, Reference: PauseService (Perl in a Nutshell)
- pausing scripts: 29.2.156. sleep (Programming Perl)
- PDL module: 2.2. Example: Matrices (Advanced Perl Programming)
- 2.14. Multiplying Matrices (Perl Cookbook)
- PDL (Perl Data Language): 22.1. The CPAN modules Directory (Programming Perl)
- PDUs (protocol data units): E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- advantages/disadvantages of: 1.2. How Perl Can Help (Perl for System Administration)
- managing logins: 7.5. Database Logins (Perl for System Administration)
- monitoring from: 7.6. Monitoring Server Health (Perl for System Administration)
- DBI, using: 7.2. Using the DBI Framework (Perl for System Administration)
- disk quotas, editing: 2.5.1. Editing Quotas with edquota Trickery (Perl for System Administration)
- Net\:\:DNS: 5.3.2.3. Using Net::DNS (Perl for System Administration)
- nslookup: 5.3.2.1. Using nslookup (Perl for System Administration)
- raw sockets: 5.3.2.2. Working with raw network sockets (Perl for System Administration)
- edquota command, calling: 2.5.1. Editing Quotas with edquota Trickery (Perl for System Administration)
- dissecting mailboxes/messages: 8.3.1. Dissecting a Single Message (Perl for System Administration)
- sending: 8.1. Sending Mail (Perl for System Administration)
- filesystems, dealing with differences in: 2.2.5. Dealing with Filesystem Differences from Perl (Perl for System Administration)
- functions, detecting file changes: 10.1.1. Local Filesystem Changes (Perl for System Administration)
- host files, reading: 5.1. Host Files (Perl for System Administration)
- modifying entries: 6.4.8. Modifying Entry Names (Perl for System Administration)
- programming: 6.4.1. LDAP Programming with Perl (Perl for System Administration)
- LDIF, reading/writing: 6.4.5. Adding Entries with LDIF (Perl for System Administration)
- analyzing: 9.5. Log Analysis (Perl for System Administration)
- rotating: 9.4.1. Log Rotation (Perl for System Administration)
- scanning: 9.1. Text Logs (Perl for System Administration)
- using unpack(): 9.2.1. Using unpack( ) (Perl for System Administration)
- modules (see modules)
- networks, pinging/sniffing: 10.4.1. Perl Saves the Day (Perl for System Administration)
- NIS, querying: 5.2. NIS, NIS+, and WINS (Perl for System Administration)
- ODBC, using: 7.3. Using the ODBC Framework (Perl for System Administration)
- repositories: 1.5. Locating and Installing Modules (Perl for System Administration)
- security of: 1.6. It's Not Easy Being Omnipotent (Perl for System Administration)
- SNMP, using: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- spam, finding source of: 8.3.3. Tracking Down Spam (Perl for System Administration)
- SQL commands, sending: 7.3. Using the ODBC Framework (Perl for System Administration)
- SQL databases, documenting: 7.4. Server Documentation (Perl for System Administration)
- SQL Server, interacting with: 7.1. Interacting with an SQL Server from Perl (Perl for System Administration)
- SYN attacks, detecting: 10.4.1. Perl Saves the Day (Perl for System Administration)
- system administration, as language for: 1.2. How Perl Can Help (Perl for System Administration)
- using Finger: 6.2. Finger: A Simple Directory Service (Perl for System Administration)
- using WHOIS: 6.3. The WHOIS Directory Service (Perl for System Administration)
- using WMI: 4.2.4. Using Window Management Instrumentation (WMI) (Perl for System Administration)
- Peek module: 20.1. Reading the Source (Advanced Perl Programming)
- 20.3.1.2. Inside SVs (Advanced Perl Programming)
- PeekInput() (Win32::Console): Chapter 19, Reference: PeekInput (Perl in a Nutshell)
- peephole optimizer: 20.2.2.2. Compilation and code generation stages (Advanced Perl Programming)
- Peer option (IO::Socket::UNIX): 13.2.5. IO::Socket::UNIX Reference (Perl in a Nutshell)
- peeraddr() (IO::Socket::INET): Chapter 13, Reference: peeraddr (Perl in a Nutshell)
- PeerAddr option (IO::Socket::INET): 13.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
- peerhost() (IO::Socket::INET): Chapter 13, Reference: peerhost (Perl in a Nutshell)
- peerpath() (IO::Socket::UNIX): Chapter 13, Reference: peerpath (Perl in a Nutshell)
- peerport() (IO::Socket::INET): Chapter 13, Reference: peerport (Perl in a Nutshell)
- PeerPort option (IO::Socket::INET): 13.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
- performance: 0.1. The Pursuit of Happiness (Programming Perl)
- CGI scripts: 9. CGI Overview (Perl in a Nutshell)
- 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
- efficient attribute storage: 8.1. Efficient Attribute Storage (Advanced Perl Programming)
- eval function to improve: 5.5. Using Eval for Efficiency (Advanced Perl Programming)
- measuring: 29.2.181. times (Programming Perl)
- memory management: 1.6. A View of the Internals (Advanced Perl Programming)
- 20.5.6. Memory Management Using XS (Advanced Perl Programming)
- Perl programs, efficiency in: 24.2. Efficiency (Programming Perl)
- references and: 1.2.2. Performance Efficiency (Advanced Perl Programming)
- typeglob aliases and: 3.2.2. Using Typeglob Aliases (Advanced Perl Programming)
- period (see . (dot))
- Perl: The Perl Interpreter (Advanced Perl Programming)
- 3. The Perl Interpreter (Perl in a Nutshell)
- advantages and uses: Why Perl? (Advanced Perl Programming)
- 1.1. What's Perl Good For? (Perl in a Nutshell)
- API for: 19.2. Embedding Overview (Advanced Perl Programming)
- architecture: 20.2. Architecture (Advanced Perl Programming)
- bugs in, reporting: 6.6. The perlbug Program (Perl in a Nutshell)
- C, extending with
XSUB input and output: 21.3.3. XSUB Input and Output (Programming Perl)
- C, using from: 21.3. Extending Perl (Using C from Perl) (Programming Perl)
- creating extensions: 21.3.2. Creating Extensions (Programming Perl)
- external C library functions, using: 21.3.4. Using Functions from an External C Library (Programming Perl)
- XSUBs and XS language: 21.3.1. XS and XSUBs (Programming Perl)
- code generation: 17.1. On Code Generation (Advanced Perl Programming)
- command-line options: 3.2. Command-Line Options (Perl in a Nutshell)
- command processing: 3.1. Command Processing (Perl in a Nutshell)
- compiler: 20.7. A Peek into the Future (Advanced Perl Programming)
- 3.4. The Perl Compiler (Perl in a Nutshell)
- CPAN (Comprehensive Perl Archive Network): 22. CPAN (Programming Perl)
- debugger: 2.5. Pretty-Printing (Advanced Perl Programming)
- 20.1. Reading the Source (Advanced Perl Programming)
- 6.1. The Perl Debugger (Perl in a Nutshell)
- 6.2. Debugger Commands (Perl in a Nutshell)
- 6.4. Customizing the Debugger (Perl in a Nutshell)
- documentation, resources, technical support: Resources (Advanced Perl Programming)
- Other Books (Perl Cookbook)
- 1.4. Perl Resources (Perl in a Nutshell)
- 2.5. Documentation (Perl in a Nutshell)
- 4.11. Pod (Perl in a Nutshell)
- = to signify in programs: 4.1. Program Structure (Perl in a Nutshell)
- release notes: Platform Notes (Perl Cookbook)
- utilities for: 4.11.3. Pod Utilities (Perl in a Nutshell)
- embedding: 19. Embedding Perl:The Easy Way (Advanced Perl Programming)
- 20.4.1. Calling a Perl Subroutine (Advanced Perl Programming)
- 20.6. Easy Embedding API (Advanced Perl Programming)
- embedding in C: (Programming Perl) 21.4. Embedding Perl (Using Perl from C)
- compiling embedded programs: 21.4.1. Compiling Embedded Programs (Programming Perl)
- Perl interpreter, adding to C program: 21.4.2. Adding a Perl Interpreter to Your C Program (Programming Perl)
- Perl stack, manipulating from C: 21.4.5. Fiddling with the Perl Stack from C (Programming Perl)
- Perl statement, evaluating from C: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
- Perl subroutine, calling from C: 21.4.3. Calling a Perl Subroutine from C (Programming Perl)
- example scripts: 2.3.1.1. Perl examples (Perl in a Nutshell)
- executor: 20.2.3. Executor (Advanced Perl Programming)
- extensions and internals, modules for: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- future of: 20.7. A Peek into the Future (Advanced Perl Programming)
- history of:
1.2. Perl Development (Perl in a Nutshell)
- installing source code: 2.3. Installing Perl (Perl in a Nutshell)
- language syntax: Language Syntax (Advanced Perl Programming)
- location of: 19.1.2. Location of Perl (Programming Perl)
- models to interface or emulate other languages: 22.1. The CPAN modules Directory (Programming Perl)
- obtaining:
2. Installing Perl (Perl in a Nutshell)
- programming, common practices: 24. Common Practices (Programming Perl)
- programming conventions: Conventions Used in This Book (Perl Cookbook)
- programs, life cycle of: 18.1. The Life Cycle of a Perl Program (Programming Perl)
- pseudohash implementations of: 29.2.99. my (Programming Perl)
- quoting packages for: 12.3.4. Package-Quoted Classes (Programming Perl)
- scalar-tying: 14.1.1. Scalar-Tying Methods (Programming Perl)
- special characters in: 1.2.1. Variable Syntax (Programming Perl)
- thread programming in: 17.2. The Thread Model (Programming Perl)
- translator: 20.2.2. Translator (Advanced Perl Programming)
- use of Unicode, caveats on: 15.3. Caution, [ren2bold] Working (Programming Perl)
- using C with: 18. Extending Perl:A First Course (Advanced Perl Programming)
- 18.2. Example: Fractals with Perl (Advanced Perl Programming)
- value types: 20.3. Perl Value Types (Advanced Perl Programming)
- version number, returning: 12.5.3. UNIVERSAL: The Ultimate Ancestor Class (Programming Perl)
- Class::Multimethods module: 12.5.2. Accessing Overridden Methods (Programming Perl)
- perl-bin directory: 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
- Perl Data Language (PDL) module: 9.1.4. Slices (Programming Perl)
- Perl, history of: 27.1. History Made Practical (Programming Perl)
- Perl interpreter: 1.3.1. How to Do It (Programming Perl)
- 18.1. The Life Cycle of a Perl Program (Programming Perl)
- -- switch: 19.1.3. Switches (Programming Perl)
- -0 switch: 19.1. Command Processing (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- -a switch: 19.1.3. Switches (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- -c switch: 19.1.3. Switches (Programming Perl)
- -d switch: 19.1.3. Switches (Programming Perl)
- 20. The Perl Debugger (Programming Perl)
- 20.6. The Perl Profiler (Programming Perl)
- -e switch: 1.3.1. How to Do It (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- -F switch: 19.1.3. Switches (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- -h switch: 19.1.3. Switches (Programming Perl)
- -I switch: 19.1. Command Processing (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- -l switch: 19.1.3. Switches (Programming Perl)
- -m switch: 19.1.3. Switches (Programming Perl)
- -n switch: 19.1.3. Switches (Programming Perl)
- -p switch: 19.1.3. Switches (Programming Perl)
- -s switch: 19.1.3. Switches (Programming Perl)
- 20. The Perl Debugger (Programming Perl)
- -T switch: 19.1.3. Switches (Programming Perl)
- 16.5.2. Networking Servers (Programming Perl)
- 23.1. Handling Insecure Data (Programming Perl)
- -u switch: 19.1.3. Switches (Programming Perl)
- -v switch: 19.1.3. Switches (Programming Perl)
- -w switch: 1.3.1. How to Do It (Programming Perl)
- 33. Diagnostic Messages (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- -x switch: 19.1. Command Processing (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- switches: 19.1.3. Switches (Programming Perl)
- sticky bit: 24.2.1. Time Efficiency (Programming Perl)
Perl Institute: 1.4.5. The Perl Institute (www.perl.org)
(Perl in a Nutshell)
Perl Journal: 1.4.7. The Perl Journal (Perl in a Nutshell)
Perl library: 22.2.3. Installing CPAN Modules into the Perl Library (Programming Perl)
Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- members, login names: 22.1. The CPAN modules Directory (Programming Perl)
Perl Package Manager (see PPM)
Perl Porters: 1.2. Perl Development (Perl in a Nutshell)
Perl Profiler (DProf): 6.5. The Perl Profiler (Perl in a Nutshell)
Perl version: 15.1. Building Character (Programming Perl)
Perl virtual machine: 18.3. Executing Your Code (Programming Perl)
- 18.3. Executing Your Code (Programming Perl)
perl_alloc function: 19.2. Embedding Overview (Advanced Perl Programming)
perlapi manpage: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
perlbug program: 6.6. The perlbug Program (Perl in a Nutshell)
perlcall manpage: 21.4.5. Fiddling with the Perl Stack from C (Programming Perl)
perl_call_argv function: 19.2. Embedding Overview (Advanced Perl Programming)
- 19.3. Examples (Advanced Perl Programming)
perl_call_va function: 19.2. Embedding Overview (Advanced Perl Programming)
- 19.3. Examples (Advanced Perl Programming)
- 20.6. Easy Embedding API (Advanced Perl Programming)
perlcc: 28.2. Special Variables in Alphabetical Order (Programming Perl)
perlcc command: 18.4. Compiler Backends (Programming Perl)
- pbyscript resulting from: 18.5.1. The Bytecode Generator (Programming Perl)
$PERLDB: 28.2. Special Variables in Alphabetical Order (Programming Perl)
perlcc utility: 3.4. The Perl Compiler (Perl in a Nutshell)
.perldb file: 6.4. Customizing the Debugger (Perl in a Nutshell)
perl_construct function: 19.2. Embedding Overview (Advanced Perl Programming)
PERL5DB environment variable: 19.2. Environment Variables (Programming Perl)
- debugger, customizing with: 20.3.2. Customizing with Init Files (Programming Perl)
$PERLDB ($^P) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
PERLDB_OPTS environment variable
- AutoTrace option, tracing compile-phase statements: 20.1. Using the Debugger (Programming Perl)
- debugger customization via: 20.3. Debugger Customization (Programming Perl)
PERLDB_OPTS variable: 6.4. Customizing the Debugger (Perl in a Nutshell)
PERL_DEBUG_MSTATS environment variable: 19.2. Environment Variables (Programming Perl)
PERL_DEBUG_MSTATS variable: 3.3. Environment Variables (Perl in a Nutshell)
PERL_DESTRUCT_LEVEL environment variable: 19.2. Environment Variables (Programming Perl)
PERL_DESTRUCT_LEVEL variable: 3.3. Environment Variables (Perl in a Nutshell)
- 12.6.1. Garbage Collection with DESTROY Methods (Programming Perl)
perldoc command: 0.4. Online Documentation (Programming Perl)
- 11. Modules (Programming Perl)
- debugger invoking: 20.2.7. Miscellaneous Commands (Programming Perl)
<Perl> directives (Apache): 11.6. <Perl> Sections (Perl in a Nutshell)
perldoc utility: 12.16. Documenting Your Module with Pod (Perl Cookbook)
- Chapter 4, Reference: perldoc (Perl in a Nutshell)
- 2.5.1. Installing the Documentation (Perl in a Nutshell)
perlembed manpage: 21.4. Embedding Perl (Using Perl from C)
(Programming Perl))
- eval_sv function, demonstrating: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
perl_eval_va function: 19.2. Embedding Overview (Advanced Perl Programming)
- 19.3. Examples (Advanced Perl Programming)
- 20.6. Easy Embedding API (Advanced Perl Programming)
perlfork documentation: 16. Interprocess Communication (Programming Perl)
PerlHandler directive (mod_perl): 11.3. mod_perl Handlers (Perl in a Nutshell)
- 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
PerlInterpreter structure: 20.2.1.1. Multiple interpreters (Advanced Perl Programming)
PerlIO object: 20.2.1. Perl Objects (Advanced Perl Programming)
PERL5LIB environment variable: 6.2.1. Load Path (Advanced Perl Programming)
- 12.7. Keeping Your Own Module Directory (Perl Cookbook)
- 3.3. Environment Variables (Perl in a Nutshell)
- 19.2. Environment Variables (Programming Perl)
PERLLIB variable: 3.3. Environment Variables (Perl in a Nutshell)
perllocale manpage: 29.2.82. lc (Programming Perl)
PERL_MAILERS variable: 14.2.1. Send Email with Mail::Mailer (Perl in a Nutshell)
perlman text viewer: 16. GUI Example: Man Page Viewer (Advanced Perl Programming)
perlmenu module: 15.12. Managing the Screen (Perl Cookbook)
perlmodinstall manpage: 22.2. Using CPAN Modules (Programming Perl)
PERL5OPT environment variable: 19.2. Environment Variables (Programming Perl)
PerlModule directive (mod_perl): 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
PERL_MODULE_EXT variable: 3.4. The Perl Compiler (Perl in a Nutshell)
Perl Package Manager (PPM): 2.4.3.2. Using the Perl Package Manager (Perl in a Nutshell)
PERL5OPT variable: 3.3. Environment Variables (Perl in a Nutshell)
perl_parse function: 19.2. Embedding Overview (Advanced Perl Programming)
- 19.3. Examples (Advanced Perl Programming)
$PERL_VERSION: 4.4.1. Global Special Variables (Perl in a Nutshell)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
perlport documentation: 16. Interprocess Communication (Programming Perl)
PERL5SHELL environment variable: 19.2. Environment Variables (Programming Perl)
PerlScript
- 20. PerlScript (Perl in a Nutshell)
- client-side: 20.1. Client-Side PerlScript (Perl in a Nutshell)
- server-side: 20.2. Server-Side PerlScript (Perl in a Nutshell)
PERL_SCRIPT_EXT variable: 3.4. The Perl Compiler (Perl in a Nutshell)
perl-script handler: 11.3. mod_perl Handlers (Perl in a Nutshell)
- 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
PerlSendHeader directive (mod_perl): 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
PERL5SHELL variable: 3.3. Environment Variables (Perl in a Nutshell)
Perl/Tk: 24.2.6. User Efficiency (Programming Perl)
- Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
Perl/Tk toolkit: 14.2. Starting with Perl/Tk (Advanced Perl Programming)
- 15.0. Introduction (Perl Cookbook)
- 18. Perl/Tk (Perl in a Nutshell)
- callbacks: 18.1.3. Callbacks (Perl in a Nutshell)
- colors and fonts: 18.1.4. Colors and Fonts (Perl in a Nutshell)
- dialog boxes: 15.15. Creating Dialog Boxes with Tk (Perl Cookbook)
- event bindings: 14.6. Event Bindings (Advanced Perl Programming)
- event loops: 14.7. Event Loops (Advanced Perl Programming)
- geometry managers: 18.2. Geometry Managers (Perl in a Nutshell)
- menus: 15.14. Creating Menus with Tk (Perl Cookbook)
- ptK (portable Tk): 14.1. Introduction to GUIs, Tk, and Perl/Tk (Advanced Perl Programming)
- removing DOS shell window: 15.17. Removing the DOS Shell Window with Windows Perl/Tk (Perl Cookbook)
- resize events: 15.16. Responding to Tk Resize Events (Perl Cookbook)
- scrollbars: 18.1.2. Scrollbars (Perl in a Nutshell)
- timers: 14.5. Timers (Advanced Perl Programming)
- tkshufflepod program: 15.19. Program: tkshufflepod (Perl Cookbook)
- widgets: A. Tk Widget Reference (Advanced Perl Programming)
- 18.1. Widgets (Perl in a Nutshell)
- Button widget: 18.4. The Button Widget (Perl in a Nutshell)
- Canvas widget: 18.12. The Canvas Widget (Perl in a Nutshell)
- Checkbutton widget: 18.5. The Checkbutton Widget (Perl in a Nutshell)
- common configuration options: 18.3. Common Widget Configuration Options (Perl in a Nutshell)
- Entry widget: 18.8. The Entry Widget (Perl in a Nutshell)
- Frame widget: 18.17. The Frame Widget (Perl in a Nutshell)
- Label widget: 18.7. The Label Widget (Perl in a Nutshell)
- Listbox widget: 18.10. The Listbox Widget (Perl in a Nutshell)
- Menu widget: 18.15. The Menu Widget (Perl in a Nutshell)
- Menubutton widget: 18.14. The Menubutton Widget (Perl in a Nutshell)
- Optionmenu widget: 18.16. The Optionmenu Widget (Perl in a Nutshell)
- Radiobutton widget: 18.6. The Radiobutton Widget (Perl in a Nutshell)
- Scale widget: 18.13. The Scale Widget (Perl in a Nutshell)
- Scrollbar widget: 18.9. The Scrollbar Widget (Perl in a Nutshell)
- Text widget: 18.11. The Text Widget (Perl in a Nutshell)
- toplevel widget: 18.18. The Toplevel Widget (Perl in a Nutshell)
- widgets methods: 18.1.1. Widget Methods (Perl in a Nutshell)
perltoot document: 4.4.3. Closures Versus Objects (Advanced Perl Programming)
$PERL_VERSION ($]) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
perlwin32 documentation: 16. Interprocess Communication (Programming Perl)
permissions
- 29.2.171. sysopen (Programming Perl)
- 29.2.186. umask (Programming Perl)
- file permission operators, interpreting: 3.10. Named Unary and File Test Operators (Programming Perl)
- generating all possible: 4.19. Program: permute (Perl Cookbook)
- testing files for trustworthiness: 8.17. Testing a File for Trustworthiness (Perl Cookbook)
- users, granting limited: 23.1. Handling Insecure Data (Programming Perl)
permute program: 4.19. Program: permute (Perl Cookbook)
persistence: 10. Persistence (Advanced Perl Programming)
- 11. Implementing Object Persistence (Advanced Perl Programming)
- Adaptor project: 11. Implementing Object Persistence (Advanced Perl Programming)
- data structures: 11.14. Transparently Persistent Data Structures (Perl Cookbook)
- database data: 14.9. Persistent Data (Perl Cookbook)
- record-oriented: 10.3. Record-Oriented Approach (Advanced Perl Programming)
- streamed data: 10.2. Streamed Data (Advanced Perl Programming)
- subroutine variables: 10.3. Creating Persistent Private Variables (Perl Cookbook)
- transparent (orthogonal): 11. Implementing Object Persistence (Advanced Perl Programming)
- 11.2.1. Design Goals (Advanced Perl Programming)
persistent data structures, providing via tie: 14.6. Tie Modules on CPAN (Programming Perl)
persistent Perl interpreter: (Programming Perl) 21.4. Embedding Perl (Using Perl from C)
PF_ constants: 17.0. Introduction (Perl Cookbook)
.ph filename extension: 12.14. Using h2ph to Translate C #include Files (Perl Cookbook)
phrase() (Mail::Address): Chapter 14, Reference: phrase (Perl in a Nutshell)
- 14.2.6. Parse Email Addresses with Mail::Address (Perl in a Nutshell)
pi: 29.2.4. atan2 (Programming Perl)
Pics property (Response object): 20.2.2.2. Response properties (Perl in a Nutshell)
picture lines: 7. Formats (Programming Perl)
- 29.2.41. format (Programming Perl)
pid (see processes)
PID (process ID): 28.2. Special Variables in Alphabetical Order (Programming Perl)
$PID ($$) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
ping() (DBI): Chapter 12, Reference: ping (Perl in a Nutshell)
pinging machines: 18.7. Pinging a Machine (Perl Cookbook)
pipe(): 16.0. Introduction (Perl Cookbook)
- 16.10. Communicating Between Related Processes (Perl Cookbook)
- Chapter 5, Reference: pipe (Perl in a Nutshell)
pipe function: 29.2.110. pipe (Programming Perl)
- portability of: (Programming Perl) 25.5. Interprocess Communication (IPC)
pipe# programs (examples): 16.10. Communicating Between Related Processes (Perl Cookbook)
pipelines
- multistage, for input: 16.3.1. Anonymous Pipes (Programming Perl)
- multistage, for output: 16.3.1. Anonymous Pipes (Programming Perl)
pipes
- closing: 29.2.16. close (Programming Perl)
- double-ended, opening with tied filehandle: 14.4.2. Creative Filehandles (Programming Perl)
- in interprocess communication: 16.3. Pipes (Programming Perl)
- named pipes: 16.3.4. Named Pipes (Programming Perl)
- process talking to itself: 16.3.2. Talking to Yourself (Programming Perl)
- IO::Pipe module: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- open function, security risks posed by: 23.1.2. Cleaning Up Your Environment (Programming Perl)
- read-only filehandles, opening: 29.2.104. open (Programming Perl)
pixmaps, widgets and: 14.3.1.2. Images (Advanced Perl Programming)
place geometry manager (Perl/Tk): 18.2.3. The Place Geometry Manager (Perl in a Nutshell)
placeForget() (place geometry manager): 18.2.3. The Place Geometry Manager (Perl in a Nutshell)
placeholders, DBI: 7.2. Using the DBI Framework (Perl for System Administration)
placeInfo() (place geometry manager): 18.2.3. The Place Geometry Manager (Perl in a Nutshell)
places(): 13.14. Overloading Operators (Perl Cookbook)
placeSlaves() (place geometry manager): 18.2.3. The Place Geometry Manager (Perl in a Nutshell)
plain old documentation (see pod)
platform independence: 10.1. Persistence Issues (Advanced Perl Programming)
platforms: 1.3. Which Platforms Support Perl? (Perl in a Nutshell)
plotting expressions: 4.2.2.1. Expression plotting (Advanced Perl Programming)
pluralities: 1.2.1.2. Pluralities (Programming Perl)
.pm file extension: 10. Packages (Programming Perl)
pluralizing words: 2.18. Printing Correct Plurals (Perl Cookbook)
.pm and .pl files: 6.2. Packages and Files (Advanced Perl Programming)
- 12.0. Introduction (Perl Cookbook)
- 7.1. Namespaces and Packages (Perl in a Nutshell)
.pm files,
loading associated files with: 11.1. Using Modules (Programming Perl)
pmdesc program (example): 12.19. Program: Finding Versions and Descriptions of Installed Modules (Perl Cookbook)
=pod command (pod): Chapter 4, Reference: =pod (Perl in a Nutshell)
pod
- directives: 26.1.2. Pod Directives (Programming Perl)
- embedding in Perl: 2.2. Molecules (Programming Perl)
pod documentation: 17.1. On Code Generation (Advanced Perl Programming)
- 12.16. Documenting Your Module with Pod (Perl Cookbook)
- 2.5. Documentation (Perl in a Nutshell)
- 4.11. Pod (Perl in a Nutshell)
- = to signify in programs: 4.1. Program Structure (Perl in a Nutshell)
- sorting =head1 sections: 15.19. Program: tkshufflepod (Perl Cookbook)
- utilities for: 4.11.3. Pod Utilities (Perl in a Nutshell)
POD modules
- Pod::Functions module: 8.120. Pod::Functions (Perl in a Nutshell)
- Pod::Html module: 8.121. Pod::Html (Perl in a Nutshell)
- Pod::Text module: 8.122. Pod::Text (Perl in a Nutshell)
pod utilities
- pod2fm utility: Chapter 4, Reference: pod2fm (Perl in a Nutshell)
- pod2html utility: 12.16. Documenting Your Module with Pod (Perl Cookbook)
- Chapter 4, Reference: pod2html (Perl in a Nutshell)
- 8.121. Pod::Html (Perl in a Nutshell)
- pod2latex utility: Chapter 4, Reference: pod2latex (Perl in a Nutshell)
- pod2man utility: Chapter 4, Reference: pod2man (Perl in a Nutshell)
- pod2text utility: 12.16. Documenting Your Module with Pod (Perl Cookbook)
- Chapter 4, Reference: pod2text (Perl in a Nutshell)
- 8.122. Pod::Text (Perl in a Nutshell)
Pod::Functions module: 32.1.16. Documentation Support (Programming Perl)
Pod::Html module: 32.1.16. Documentation Support (Programming Perl)
Pod::InputObjects module: 32.1.16. Documentation Support (Programming Perl)
Pod::Man module: 32.1.16. Documentation Support (Programming Perl)
Pod::Parser module: 32.1.16. Documentation Support (Programming Perl)
Pod::Select module: 32.1.16. Documentation Support (Programming Perl)
Pod::Text module: 32.1.16. Documentation Support (Programming Perl)
Pod::Text::Termcap module: 32.1.16. Documentation Support (Programming Perl)
Pod::Usage module: 32.1.16. Documentation Support (Programming Perl)
POE (Perl Object Environment): 22.1. The CPAN modules Directory (Programming Perl)
poetry in Perl: 27.2. Perl Poetry (Programming Perl)
pointer values (PVs): 20.3.1. Scalar Values (Advanced Perl Programming)
pointers
- 2.3. Built-in Data Types (Programming Perl)
- references, unable to convert to: 2.6. Scalar Values (Programming Perl)
- to strings: 29.2.108. pack (Programming Perl)
pointers (C language): 8. References (Programming Perl)
Poison Null Byte exploit: 1.6.3. Be Careful When Reading Data (Perl for System Administration)
poll function: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
polluting your namespace: 11.2.1. Module Privacy and the Exporter (Programming Perl)
polymorphism: 7.1. OO: An Introduction (Advanced Perl Programming)
- 7.2.4. The Need for Polymorphism (Advanced Perl Programming)
- 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
"poor man's garbage collection": 1.6.1. Reference Counts (Advanced Perl Programming)
pop()
- Chapter 5, Reference: pop (Perl in a Nutshell)
- circular lists: 4.16. Implementing a Circular List (Perl Cookbook)
- on multiple array elements: 4.11. Processing Multiple Elements of an Array (Perl Cookbook)
- Tie::IxHash module and: 5.6. Retrieving from a Hash in Insertion Order (Perl Cookbook)
pop function: 9. Data Structures (Programming Perl)
- 29.2.111. pop (Programming Perl)
POP method: 14.2.1. Array-Tying Methods (Programming Perl)
POP3 protocol, interface to: 12.6.2. Net::POP3 (Advanced Perl Programming)
- 14.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
- 14.2.8. Reading Email with Mail::POP3Client (Perl in a Nutshell)
POP3 servers: 18.5. Reading Mail with POP3 (Perl Cookbook)
popen function (C language): (Programming Perl) 21.4. Embedding Perl (Using Perl from C)
popgrep# programs (examples): 6.10. Speeding Up Interpolated Matches (Perl Cookbook)
popstat() (Net::POP3): Chapter 14, Reference: popstat (Perl in a Nutshell)
POPStat() (Mail::POP3Client): Chapter 14, Reference: POPStat (Perl in a Nutshell)
popup_menu() (CGI.pm): Chapter 10, Reference: popup_menu (Perl in a Nutshell)
popup menus
port()
- Net::FTP module: Chapter 16, Reference: port (Perl in a Nutshell)
- URI::URL module: Chapter 17, Reference: port (Perl in a Nutshell)
Port() (Mail::POP3Client): Chapter 14, Reference: Port (Perl in a Nutshell)
portability: 10.1. Persistence Issues (Advanced Perl Programming)
- 25.3. Files and Filesystems (Programming Perl)
File::Temp module, dealing with race conditions: 23.2.3. Temporary Files (Programming Perl)
portability of: 25.3. Files and Filesystems (Programming Perl)
- 25.5. Interprocess Communication (IPC) (Programming Perl)
- servers, cloning themselves with: 16.5.2. Networking Servers (Programming Perl)
- Unicode: 15. Unicode (Programming Perl)
- zombie processes and: 16.1.2. Reaping Zombies (Programming Perl)
fork syscall: 16.3.1. Anonymous Pipes (Programming Perl)
Perl programs: 25. Portable Perl (Programming Perl)
- functions, information on: 29.2. Perl Functions in Alphabetical Order (Programming Perl)
- of files and filesystems: 25.3. Files and Filesystems (Programming Perl)
- of signals: 25.4. System Interaction (Programming Perl)
- scripts using gethostent function: 29.2.49. gethostent (Programming Perl)
Porters: 1.2. Perl Development (Perl in a Nutshell)
porting,
information on: 16. Interprocess Communication (Programming Perl)
porting, efficiency of: 24.2.5. Porter Efficiency (Programming Perl)
- name/number translations for: 29.2.64. getservbyname (Programming Perl)
- Perl, to operating systems: 22. CPAN (Programming Perl)
ports and port numbers: 12.1. Networking Primer (Advanced Perl Programming)
- connection attempts, logging: 17.17. Program: backsniff (Perl Cookbook)
pos(): 6.14. Matching from Where the Last Pattern Left Off (Perl Cookbook)
- Chapter 5, Reference: pos (Perl in a Nutshell)
- Chapter 17, Reference: pos (Perl in a Nutshell)
pos function: 5.6.4. Progressive Matching (Programming Perl)
- 5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
- 29.2.112. pos (Programming Perl)
positional assertions: 5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
- ordering of matching, changing with: 5.8. Alternation (Programming Perl)
positionfrom() (Frame widget): 18.18.1. Toplevel Methods (Perl in a Nutshell)
positioning text widgets: 14.3.5.1. Inserting text at absolute positions (Advanced Perl Programming)
positions: 5.6. Positions (Programming Perl)
- beginnings of strings, matching: 5.6.1. Beginnings: The \A and ^ Assertions (Programming Perl)
- ends of strings, matching: 5.6.2. Endings: The \z, \Z, and $ Assertions (Programming Perl)
- operators switching to character positions: 15.2. Effects of Character Semantics (Programming Perl)
- position just after previous match, specifying: 5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
- precedence in pattern matching: 5.9.4. The Little Engine That /Could(n't)
(Programming Perl)
- substr function, manipulating with: 5.6. Positions (Programming Perl)
- word boundaries, matching: 5.6.3. Boundaries: The \b and \B Assertions (Programming Perl)
positive lookahead assertions: 5.9.4. The Little Engine That /Could(n't)
(Programming Perl)
- 5.10.1. Lookaround Assertions (Programming Perl)
POSIX classes: 5.4. Character Classes (Programming Perl)
POSIX module: 8.123. POSIX (Perl in a Nutshell)
- 32.1.7. Operating System Interfaces (Programming Perl)
- blocking signals: 16.20. Blocking Signals (Perl Cookbook)
- floor() and ceil(): 2.3. Rounding Floating-Point Numbers (Perl Cookbook)
- getattr function: 29.2.43. getc (Programming Perl)
- getting exported functions and variables with: 11.1. Using Modules (Programming Perl)
- setsid function: 17.15. Making a Daemon Server (Perl Cookbook)
- signal blocking with: 16.1.4. Blocking Signals (Programming Perl)
- strftime function: 29.2.88. localtime (Programming Perl)
- termios interface: 15.8. Using POSIX termios (Perl Cookbook)
- trigonometric functions: 2.12. Calculating More Trigonometric Functions (Perl Cookbook)
POSIX-style character classes: 5.4.4. POSIX-Style Character Classes (Programming Perl)
possible matches, specifying set of: 5.8. Alternation (Programming Perl)
post-incremented (post-decremented) variables: 1.5.4. Unary Arithmetic Operators (Programming Perl)
post() (Menu widget): 18.15.2. Menu Methods (Perl in a Nutshell)
post() (Net::NNTP): Chapter 15, Reference: post (Perl in a Nutshell)
- 15.1. The NNTP Protocol (Perl in a Nutshell)
POST method: 19.0. Introduction (Perl Cookbook)
- 19.1. Writing a CGI Script (Perl Cookbook)
- 20.2. Automating Form Submission (Perl Cookbook)
- 9.1.1. Transferring the Form Data (Perl in a Nutshell)
- 17.3.1. HTTP::Request (Perl in a Nutshell)
Post Office Protocol (POP3): 14.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
- 14.2.8. Reading Email with Mail::POP3Client (Perl in a Nutshell)
postcascade() (Menu widget): 18.15.2. Menu Methods (Perl in a Nutshell)
-postcommand option (Menu): 18.15. The Menu Widget (Perl in a Nutshell)
postincrement and postdecrement operators: 3. Unary and Binary Operators (Programming Perl)
$POSTMATCH: 28.2. Special Variables in Alphabetical Order (Programming Perl)
posting news articles: 18.4. Reading and Posting Usenet News Messages (Perl Cookbook)
- 15.1. The NNTP Protocol (Perl in a Nutshell)
$POSTMATCH ($') variable: 6.0. Introduction (Perl Cookbook)
- 4.4.5. Regular Expression Special Variables (Perl in a Nutshell)
postok() (Net::NNTP): Chapter 15, Reference: postok (Perl in a Nutshell)
postscript() (Canvas): 18.12.3. Canvas Methods (Perl in a Nutshell)
PostScript, converting HTML parse tree to: 17.4.4. HTML::FormatPS (Perl in a Nutshell)
Postscript, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
PPM (Perl Package Manager): 2.4.3.2. Using the Perl Package Manager (Perl in a Nutshell)
- 22.2. Using CPAN Modules (Programming Perl)
- 22.2. Using CPAN Modules (Programming Perl)
- 1.5.2. Installing Modules on Win32 (Perl for System Administration)
pragma: 15.2. Effects of Character Semantics (Programming Perl)
pragmas: 12.0. Introduction (Perl Cookbook)
- 1.2.1.4. Simplicities (Programming Perl)
- 4.7. Global Declarations (Programming Perl)
- 4.9. Pragmas (Programming Perl)
- 10. Packages (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- 29.2.192. use (Programming Perl)
- lexically scoped: 4.9. Pragmas (Programming Perl)
- modules and: 11.1. Using Modules (Programming Perl)
- names, capitalization in: 2.5. Names (Programming Perl)
- use charnames: 2.6.2. String Literals (Programming Perl)
pre-extending arrays: 24.2.1. Time Efficiency (Programming Perl)
pre-forking servers: 17.12. Pre-Forking Servers (Perl Cookbook)
pre-incremented (pre-decremented) variables: 1.5.4. Unary Arithmetic Operators (Programming Perl)
preallocating memory for hashes: 5.13. Presizing a Hash (Perl Cookbook)
precedence
- 4.5. Operators (Perl in a Nutshell)
- 29. Functions (Programming Perl)
- diagnostic messages: 33. Diagnostic Messages (Programming Perl)
- key/value pair (hashes): 2.9. Hashes (Programming Perl)
- logical operators: 1.5.5. Logical Operators (Programming Perl)
- 3.20. Logical and, or, not, and xor (Programming Perl)
- 12.3.3. Syntactic Snafus with Indirect Objects (Programming Perl)
- modifiers vs. commas: 4.8.1. Scoped Variable Declarations (Programming Perl)
- operator, table of: 3. Unary and Binary Operators (Programming Perl)
- Perl versions, changes in: 24.1.5. Previous Perl Traps (Programming Perl)
- references and: 1.1.6. Confusion About Precedence (Advanced Perl Programming)
- regular expression matching:
5.9.4. The Little Engine That /Could(n't) (Programming Perl)
- unary operators, higher than binary: 3.10. Named Unary and File Test Operators (Programming Perl)
precision, controlling in output: 13.14. Overloading Operators (Perl Cookbook)
predeclaring subroutines: 12.5.4. Method Autoloading (Programming Perl)
- 32.1.13. Perl Language Extensions and Internals (Programming Perl)
predefined Perl variables
- 4.4. Special Variables (Perl in a Nutshell)
prefix operators: 1.5. Operators (Programming Perl)
- 3. Unary and Binary Operators (Programming Perl)
- metacharacters working as: 5.3. Metacharacters and Metasymbols (Programming Perl)
$PREMATCH: 28.2. Special Variables in Alphabetical Order (Programming Perl)
preforker program (example): 17.12. Pre-Forking Servers (Perl Cookbook)
$PREMATCH ($`) variable: 6.0. Introduction (Perl Cookbook)
- 4.4.5. Regular Expression Special Variables (Perl in a Nutshell)
prepare() (DBI): Chapter 12, Reference: prepare (Perl in a Nutshell)
- 12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
prepare statement (SQL): 10.4.1.2. Select (Advanced Perl Programming)
prepending, directories to @INC: 19.1.3. Switches (Programming Perl)
prepending elements to arrays: 29.2.190. unshift (Programming Perl)
preprocessing Perl: 24.5.2. Generating Perl in Other Languages (Programming Perl)
pretty-printing: 2.5. Pretty-Printing (Advanced Perl Programming)
prev_labeled() (Mail::Folder): Chapter 14, Reference: prev_labeled_message (Perl in a Nutshell)
prev_message() (Mail::Folder): Chapter 14, Reference: prev_message (Perl in a Nutshell)
prime numbers, calculating: 2.19. Program: Calculating Prime Factors (Perl Cookbook)
prime_pattern program (example): 6.16. Detecting Duplicate Words (Perl Cookbook)
print(): 17.0. Introduction (Perl Cookbook)
- Chapter 5, Reference: print (Perl in a Nutshell)
- filehandle keyword and
Socket module:
13.1.2. Client Connections (Perl in a Nutshell)
print function: 1.4. Filehandles (Programming Perl)
- 1.8. List Processing (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- 29.2.113. print (Programming Perl)
- implementing to tied filehandle: 14.4.1. Filehandle-Tying Methods (Programming Perl)
print statements,
comma error in: 24.1.1. Universal Blunders (Programming Perl)
PrintError attribute (DBI): 12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
printers, managing with ADSI: 6.5.11. Working with Print Queues and Print Jobs via ADSI (Perl for System Administration)
printf()
- Chapter 5, Reference: printf (Perl in a Nutshell)
- %c format: 1.4. Converting Between ASCII Characters and Values (Perl Cookbook)
- rounding floating-point numbers: 2.3. Rounding Floating-Point Numbers (Perl Cookbook)
printf function: 3.16. Conditional Operator (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- 29.2.114. printf (Programming Perl)
- 29.2.162. sprintf (Programming Perl)
- using on tied filehandle: 14.4.1. Filehandle-Tying Methods (Programming Perl)
print_header() (Mail::Internet): Chapter 14, Reference: print_header (Perl in a Nutshell)
printing
- arrays of hashes: 9.3.3. Access and Printing of an Array of Hashes (Programming Perl)
- data structures: 11.11. Printing Data Structures (Perl Cookbook)
- datetime information: 3.8. Printing a Date (Perl Cookbook)
- hashes: 5.5. Printing a Hash (Perl Cookbook)
- hashes of arrays: 9.2.3. Access and Printing of a Hash of Arrays (Programming Perl)
- lists with commas: 4.2. Printing a List with Commas (Perl Cookbook)
- multidimensional arrays: 9.1.3. Access and Printing (Programming Perl)
- 9.2. Hashes of Arrays (Programming Perl)
- 9.4. Hashes of Hashes (Programming Perl)
- multidimensional hashes: 9.4.3. Access and Printing of a Hash of Hashes (Programming Perl)
- 9.6.1. Composition, Access, and Printing of
More Elaborate Records (Programming Perl)
- nested data structures: 20.2.4. Display (Programming Perl)
- simultaneously to multiple filehandles: 7.18. Printing to Many Filehandles Simultaneously (Perl Cookbook)
- specific lines from files: 7.0. Introduction (Perl Cookbook)
- typeglob contents: 20.3.3. Debugger Options (Programming Perl)
print_line program (example): 8.8. Reading a Particular Line in a File (Perl Cookbook)
PrintRet option (debugger): 20.3.3. Debugger Options (Programming Perl)
priority, process: 29.2.57. getpriority (Programming Perl)
- 29.2.147. setpriority (Programming Perl)
privacy: 1.2.3. References to Anonymous Storage (Advanced Perl Programming)
- 6.4. Privacy (Advanced Perl Programming)
- 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- Perl modules and: 11.2.1. Module Privacy and the Exporter (Programming Perl)
private
methods: 13.0. Introduction (Perl Cookbook)
- ignoring inheritance with: 12.5.5. Private Methods (Programming Perl)
private variables: 10.2. Making Variables Private to a Function
(Perl Cookbook)
- 12.4. Making Variables Private to a Module (Perl Cookbook)
- 4.2.6. Declarations and Scope (Perl in a Nutshell)
- 4.7.4. Private and Local Variables
(Perl in a Nutshell)
- (see also lexical variables)
private objects, closures, using for:
12.7.5. Using Closures for Private Objects (Programming Perl)
privileges: 1.6.2. Drop Your Privileges as Soon as Possible (Perl for System Administration)
- dropping: 1.6.2. Drop Your Privileges as Soon as Possible (Perl for System Administration)
/proc filesystem: 4.3.3. Using the /proc Filesystem (Perl for System Administration)
- Mac OS: 4.1. MacOS Process Control (Perl for System Administration)
- Unix: 4.3. Unix Process Control (Perl for System Administration)
- Windows NT/2000: 4.2. NT/2000 Process Control (Perl for System Administration)
procedureal programming style: 5.10.3. Programmatic Patterns (Programming Perl)
procedures: 1.2.2. Verbs (Programming Perl)
process groups: 16.1. Signals (Programming Perl)
- 29.2.146. setpgrp (Programming Perl)
process handles: 4.2.2. Using the Win32::IProc Module (Perl for System Administration)
process ID (pid)
- getting process group from: 29.2.55. getpgrp (Programming Perl)
- returning: 29.2.56. getppid (Programming Perl)
- returning with fork: 29.2.40. fork (Programming Perl)
- waitpid function: 29.2.197. waitpid (Programming Perl)
$PROCESS_ID ($$) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
processes: 16.0. Introduction (Perl Cookbook)
- catching Ctrl-C: 16.18. Catching Ctrl-C (Perl Cookbook)
- checking for existence: 16.1.1. Signaling Process Groups (Programming Perl)
- communicating between: 16.10. Communicating Between Related Processes (Perl Cookbook)
- controlling program input/output: 16.8. Controlling Input and Output of Another Program (Perl Cookbook)
- creating: 16.0. Introduction (Perl Cookbook)
- DLLs used by: 4.2.2. Using the Win32::IProc Module (Perl for System Administration)
- executables used by: 4.2.2. Using the Win32::IProc Module (Perl for System Administration)
- Mac: 4.1. MacOS Process Control (Perl for System Administration)
- Unix: 4.3.4. Using the Proc::ProcessTable Module (Perl for System Administration)
- 4.3. Unix Process Control (Perl for System Administration)
- Windows NT/2000: 4.2.3. Using the Win32::Setupsup Module (Perl for System Administration)
- 4.2.3. Using the Win32::Setupsup Module (Perl for System Administration)
- filtering output: 16.5. Filtering Your Own Output (Perl Cookbook)
- fork function: 29.2.40. fork (Programming Perl)
- functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
- gathering program output: 16.1. Gathering Output from a Program (Perl Cookbook)
- getting group for: 29.2.146. setpgrp (Programming Perl)
- groups: 7.22. Program: lockarea (Perl Cookbook)
- 16.14. Sending a Signal (Perl Cookbook)
- ID (pid): 29.2.104. open (Programming Perl)
- imitating files with named pipes: 16.11. Making a Process Look Like a File with Named Pipes (Perl Cookbook)
- interprocess communication: 16. Interprocess Communication (Programming Perl)
- between processes on same machine: 16. Interprocess Communication (Programming Perl)
- files: 16.2. Files (Programming Perl)
- on the Internet: 16. Interprocess Communication (Programming Perl)
- sockets: 16.5. Sockets (Programming Perl)
- System V IPC: 16.4. System V IPC (Programming Perl)
- killing: 29.2.80. kill (Programming Perl)
- managing: 19.12. Win32::Process (Perl in a Nutshell)
- multitasking environments, CPU access: 23.2. Handling Timing Glitches (Programming Perl)
- preprocessing input: 16.6. Preprocessing Input (Perl Cookbook)
- priority, setting: 29.2.147. setpriority (Programming Perl)
- process model, threads: 17.1. The Process Model (Programming Perl)
- reading from/writing to programs: 16.4. Reading or Writing to Another Program (Perl Cookbook)
- reading STDERR from programs: 16.7. Reading STDERR from a Program (Perl Cookbook)
- replacing programs: 16.3. Replacing the Current Program with a Different One (Perl Cookbook)
- returning priority of: 29.2.57. getpriority (Programming Perl)
- running multiple programs: 16.2. Running Another Program (Perl Cookbook)
- sharing variables among: 16.12. Sharing Variables in Different Processes (Perl Cookbook)
- signaling process groups: 16.1.1. Signaling Process Groups (Programming Perl)
- signals: 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 (Perl Cookbook)
- standard input, output, and error in: 1.4. Filehandles (Programming Perl)
- timing out operations: 16.21. Timing Out an Operation (Perl Cookbook)
- umask for: 29.2.186. umask (Programming Perl)
- variables for: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- waiting for: 29.2.196. wait (Programming Perl)
- windows open, interacting with: 4.2.3. Using the Win32::Setupsup Module (Perl for System Administration)
- zombie: 16.0. Introduction (Perl Cookbook)
- 16.19. Avoiding Zombie Processes (Perl Cookbook)
- 16.1.2. Reaping Zombies (Programming Perl)
$PROCESS_ID: 28.2. Special Variables in Alphabetical Order (Programming Perl)
processing shell commands: 19.1. Command Processing (Programming Perl)
processor (see CPU)
procmail program: 3.3.4. Account System Wrap-Up (Perl for System Administration)
Proc\:\:ProcessTable module: 4.3.4. Using the Proc::ProcessTable Module (Perl for System Administration)
product_tokens() (HTTP::Daemon): Chapter 17, Reference: product_tokens (Perl in a Nutshell)
professors/students/courses example: 2.3. Professors, Students, Courses (Advanced Perl Programming)
profiler, Perl: 20.6. The Perl Profiler (Programming Perl)
profiler, Perl (DProf): 6.5. The Perl Profiler (Perl in a Nutshell)
-prog option (perlcc): 3.4. The Perl Compiler (Perl in a Nutshell)
profiling, Devel::DProf module: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
program arguments, shell vs. Perl: 24.1.4. Shell Traps (Programming Perl)
program flow control functions: 5.1. Perl Functions by Category (Perl in a Nutshell)
program name
- of perl executable: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- of perl script: 28.2. Special Variables in Alphabetical Order (Programming Perl)
program structure: 4.1. Program Structure (Perl in a Nutshell)
$PROGRAM_NAME ($0) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
programming languages,
Perl modules for interfacing with or emulating:
22.1. The CPAN modules Directory (Programming Perl)
programming, Perl: 24. Common Practices (Programming Perl)
- common mistakes by novices: 24.1.5. Previous Perl Traps
(Programming Perl)
- 24.1. Common Goofs for Novices (Programming Perl)
efficiency: 24.2. Efficiency (Programming Perl)
file-manipulating programs, writing portable: 25.3. Files and Filesystems (Programming Perl)
fluent: 24.4. Fluent Perl (Programming Perl)
portability: 25. Portable Perl (Programming Perl)
program generation: 24.5. Program Generation (Programming Perl)
- generating Perl in other languages: 24.5.2. Generating Perl in Other Languages (Programming Perl)
program generators
- other languages in Perl: 24.5.1. Generating Other Languages in Perl (Programming Perl)
- source filters: 24.5.3. Source Filters (Programming Perl)
programming with style: 24.3. Programming with Style (Programming Perl)
programming style, patterns: 5.10.3. Programmatic Patterns (Programming Perl)
programming, secure: 1.6. It's Not Easy Being Omnipotent (Perl for System Administration)
- for setting/changing passwords: 10.5. Preventing Suspicious Activities (Perl for System Administration)
- password-cracking: 10.5. Preventing Suspicious Activities (Perl for System Administration)
$PROGRAM_NAME: 28.2. Special Variables in Alphabetical Order (Programming Perl)
programs: 1.1. Getting Started (Programming Perl)
- command-line arguments, parsing: 15.1. Parsing Program Arguments (Perl Cookbook)
- controlling debugger from: 20.1. Using the Debugger (Programming Perl)
- controlling input/output of: 16.8. Controlling Input and Output of Another Program (Perl Cookbook)
- controlling with Expect: 15.13. Controlling Another Program with Expect (Perl Cookbook)
- core dump of: 29.2.29. dump (Programming Perl)
- executing: 29.2.174. system (Programming Perl)
- exiting: 1.1. Getting Started (Programming Perl)
- 29.2.35. exit (Programming Perl)
- filtering output: 16.5. Filtering Your Own Output (Perl Cookbook)
- gathering output from: 16.1. Gathering Output from a Program (Perl Cookbook)
- preprocessing input: 16.6. Preprocessing Input (Perl Cookbook)
- reading from/writing to: 16.4. Reading or Writing to Another Program (Perl Cookbook)
- reading STDERR from: 16.7. Reading STDERR from a Program (Perl Cookbook)
- replacing: 16.3. Replacing the Current Program with a Different One (Perl Cookbook)
- running multiple: 16.2. Running Another Program (Perl Cookbook)
- simulating telnet from: 18.6. Simulating Telnet from a Program (Perl Cookbook)
- stepping through with debugger: 20.2.1. Stepping and Running (Programming Perl)
- testing if running interactively: 15.2. Testing Whether a Program Is Running Interactively (Perl Cookbook)
Perl debugger: 20.2.7. Miscellaneous Commands (Programming Perl)
progressive matching: 6.5. Finding the Nth Occurrence of a Match (Perl Cookbook)
- 5.6.5. Where You Left Off: The \G Assertion (Programming Perl)
projects, large, benefits of strict pragma in: 1.2.1.4. Simplicities (Programming Perl)
properties
- 12.4.2. Initializers (Programming Perl)
- case, Unicode: 15.2. Effects of Character Semantics (Programming Perl)
- document object (PerlScript): 20.1.1.2. Document properties (Perl in a Nutshell)
- types of: 20.3.6. Magic Variables (Advanced Perl Programming)
- Unicode: 5.4. Character Classes (Programming Perl)
- Unicode database of: 15.2. Effects of Character Semantics (Programming Perl)
- widgets: A. Tk Widget Reference (Advanced Perl Programming)
- 14.3.1. Widget Properties (Advanced Perl Programming)
properties, interface-/schema-defined: 6.5.1. ADSI Basics (Perl for System Administration)
Proto option (IO::Socket::INET): 13.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
protocol()
- Frame widget module: 18.18.1. Toplevel Methods (Perl in a Nutshell)
- HTTP::Message module: Chapter 17, Reference: protocol (Perl in a Nutshell)
- IO::Socket module: Chapter 13, Reference: protocol (Perl in a Nutshell)
protocol data units (PDUs): E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
protocols for Internet: 18.0. Introduction (Perl Cookbook)
protocols, name/number translations: 29.2.58. getprotobyname (Programming Perl)
protocols, socket: 17.0. Introduction (Perl Cookbook)
prototype(): Chapter 5, Reference: prototype (Perl in a Nutshell)
prototype character: 6.4. Prototypes (Programming Perl)
- $$ (current process ID): 2.5. Names (Programming Perl)
- $? (exit status, last child process): 2.5. Names (Programming Perl)
- $# prefix: 2.8.2. Array Length (Programming Perl)
- $ variables:
$^O variable: 25. Portable Perl (Programming Perl)
- for scalar variable names: 1.2.1.2.1. Arrays. (Programming Perl)
- 2.4. Variables (Programming Perl)
- in debugger: 20.1. Using the Debugger (Programming Perl)
- in matching: (Programming Perl) 5.2.2. The m// Operator (Matching)
- line boundary: 5.6.2. Endings: The \z, \Z, and $ Assertions (Programming Perl)
- metacharacter: 5.1. The Regular Expression Bestiary (Programming Perl)
- 5.3. Metacharacters and Metasymbols (Programming Perl)
- scalar variable interpolation and: 2.6.2. String Literals (Programming Perl)
- signifying scalar variables: 1.2.1. Variable Syntax (Programming Perl)
- word boundary: 1.7.3. Nailing Things Down (Programming Perl)
- $! variable: 1.5.5. Logical Operators (Programming Perl)
prototypes: 10.11. Prototyping Functions (Perl Cookbook)
- 13.0. Introduction (Perl Cookbook)
- 4.7. Subroutines (Perl in a Nutshell)
- 4.7.5. Prototypes (Perl in a Nutshell)
- 6.4. Prototypes (Programming Perl)
- & (ampersand), omitting from subroutine names: 6.4. Prototypes (Programming Perl)
- built-in functions, emulating: 6.4. Prototypes (Programming Perl)
- careful use of: 6.4.2. Care with Prototypes (Programming Perl)
- closures, giving to: 8.3.7.1. Closures as function templates (Programming Perl)
- implicit pass-by-reference in: 8.1. What Is a Reference? (Programming Perl)
- inlining constant functions: 6.4.1. Inlining Constant Functions (Programming Perl)
prototyping: 6.4. Prototypes (Programming Perl)
providers (ADSI): 6.5.1. ADSI Basics (Perl for System Administration)
proxy() (LWP::UserAgent): Chapter 17, Reference: proxy (Perl in a Nutshell)
proxy, submitting forms through: 20.2. Automating Form Submission (Perl Cookbook)
ps program (Unix): 4.3.1. Calling an External Program (Perl for System Administration)
pseudo-operators, overloading and: 13.3. Overloadable Operators (Programming Perl)
pseudocommands, piping: 16.3.2. Talking to Yourself (Programming Perl)
pseudohashes: 8.3.5. Pseudohashes (Programming Perl)
- implementing classes with: 29.2.99. my (Programming Perl)
- inheritance and: 12.7.1. Field Declarations with use fields (Programming Perl)
- simulating with overload function: 13.3. Overloadable Operators (Programming Perl)
- use fields pragma, using with: 12.7.1. Field Declarations with use fields (Programming Perl)
pseudoliterals (see input operators)
psgrep program (example): 1.18. Program: psgrep (Perl Cookbook)
public methods: 13.0. Introduction (Perl Cookbook)
pulist.exe (Windows NT/2000): 4.2.1. Using the Microsoft Resource Kit Binaries (Perl for System Administration)
punctuation characters,
word boundary matching and: 5.6.3. Boundaries: The \b and \B Assertions (Programming Perl)
punctuation variables, English module, handling with: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
push(): 4.9. Appending One Array to Another (Perl Cookbook)
- 11.2. Making Hashes of Arrays (Perl Cookbook)
- Chapter 5, Reference: push (Perl in a Nutshell)
- circular lists: 4.16. Implementing a Circular List (Perl Cookbook)
- Tie::IxHash module and: 5.6. Retrieving from a Hash in Insertion Order (Perl Cookbook)
push function: 9. Data Structures (Programming Perl)
- 29.2.116. push (Programming Perl)
- pop function: 2.3. Built-in Data Types (Programming Perl)
push-pop (PP) codes: 18.3. Executing Your Code (Programming Perl)
push_content() (HTML::Parser): Chapter 17, Reference: push_content (Perl in a Nutshell)
push_header() (HTTP::Headers): Chapter 17, Reference: push_header (Perl in a Nutshell)
put(): Chapter 16, Reference: put (Perl in a Nutshell)
Put() (Win32::Internet): Chapter 19, Reference: Put (Perl in a Nutshell)
PUT requests (CGI): 17.3.1. HTTP::Request (Perl in a Nutshell)
put_unique() (Net::FTP): Chapter 16, Reference: put_unique (Perl in a Nutshell)
PV (internal string value): 21.2. Internal Data Types (Programming Perl)
pwd command (Unix):
24.2.1. Time Efficiency (Programming Perl)
pwd() (Net::FTP): Chapter 16, Reference: pwd (Perl in a Nutshell)
Pwd() (Win32::Internet): Chapter 19, Reference: Pwd (Perl in a Nutshell)
pwd_mkdb command (BSD 4.4): 3.1.3. Binary Database Format in BSD 4.4 (Perl for System Administration)
Python language: Why Perl? (Advanced Perl Programming)
- 2.2. Molecules (Programming Perl)
- closures in: 4.5.2. Python (Advanced Perl Programming)
- __getattr__ and __setattr__: 9.6.2. Python (Advanced Perl Programming)
- modular programming in: 6.9.2. Python (Advanced Perl Programming)
- object orientation of: 7.5.2. Python (Advanced Perl Programming)
- references in: 1.7.2. Python (Advanced Perl Programming)
- run-time evaluation and error handling: 5.7.2. Python (Advanced Perl Programming)
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 © 2001 O'Reilly & Associates. All rights reserved.
|