start page | rating of books | rating of authors | reviews | copyrights

Book Home Perl CD BookshelfSearch this book

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

Library Navigation Links

Copyright © 2001 O'Reilly & Associates. All rights reserved.