Index

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


P

p command (debugger) : Debugger Commands
-p file test operator : Named Unary and File Test Operators
-p switch, perl : Switches
-P switch, perl : Switches
pack function : pack
package declaration
package
Packages
package variables : Scoped Declarations
packages
Packages, Modules, and Object Classes
Autoloading
The Standard Perl Library
BEGIN and END subentries : Package Constructors and Destructors: BEGIN and END
binding variables to : untie
blessing objects into : bless
declaring
Scoped Declarations
package
importing semantics to : use
names for : Programming with Style
tying variables to : tie
packed sockaddr : getpeername
page numbers : Per-Filehandle Special Variables
pages : Per-Filehandle Special Variables
pairs, key/value : Hashes (Associative Arrays)
paragraph mode : Switches
paragraphs, wrapping text into : Text::Wrap--Wrap Text into a Paragraph
parent classes : Brief Refresher on Object-Oriented Programming
parent processes : fork
parentheses : What You Don't Know Won't Hurt You (Much)
parse file specifications : File::Basename--Parse File Specifications
ParseWords module : Text::ParseWords--Parse Text into a List of Tokens
passing
reference : Passing References
symbol table entries : Passing Symbol Table Entries (Typeglobs)
passwd file : getpwent
passwords : srand
crypt function and : crypt
patches : Patches
PATH environment variable
Switches
Cleaning up your path
Path module : File::Path--Create or Remove a Series of Directories
pathname, current working directory : Cwd--Get Pathname of Current Working Directory
pattern
embedded modifiers for : Regular expression extensions
pattern-matching operator : Regular Expressions
patterns
Regular Expressions
Pattern Matching
/PATTERN/
greedy matching
Quantifiers
The rules of regular expression matching
matching precedence : The rules of regular expression matching
minimal matching : Minimal Matching
quantifiers : The rules of regular expression matching
special variables for matching : Regular Expression Special Variables
split function and : split
study function : study
for untainting data : Detecting and laundering tainted data
pausing scripts : sleep
Penguin module : Penguin
percent sign (%)
for checksums : unpack
performance
Perl in a Nutshell
Efficiency
measuring : times
period
Quantifiers
What You Don't Know Won't Hurt You (Much)
Perl
extensions to : ExtUtils::Install--Install Files from Here to There
Perl 4 (and before) : Previous Perl Traps
perl intepreter program : How to Do It
-e option : How to Do It
-w switch : How to Do It
perl intepreter proram
-w option : Functions
perl interpreter program : Switches
-a switch
Global Special Arrays
Switches
-c switch : Switches
-D switch : Switches
-d switch
Switches
The Perl Debugger
Alternative Debuggers: The Perl Profiler
-e switch : Switches
-F switch : Switches
-h switch : Switches
-I switch : Switches
-i switch : Switches
-l switch : Switches
-M switch : Switches
-m switch : Switches
-n switch : Switches
-P switch : Switches
-p switch : Switches
-S switch
Switches
UNIX-domain clients and servers
-s switch : Switches
sticky bit : Time Efficiency
-T switch
Switches
Internet TCP clients and servers
Handling Insecure Data
-U switch : Switches
-u switch : Switches
-V switch : Switches
-v switch : Switches
-w switch
Switches
diagnostics--Force Verbose Warning Diagnostics
Diagnostic Messages
-x switch
Command Processing
Switches
- - switch : Switches
-0 switch : Switches
Perl Profiler : Alternative Debuggers: The Perl Profiler
Perl standard library : The Standard Perl Library
Perl, history of : History Made Practical
Perl, obtaining : How to Get Perl
PERL5DB variable : Debugger Customization
$PERLDB : vars--Predeclare Global Variable Names
.perldb file : Debugger Customization
perldoc command : Perl Manpages
PERL_DESTRUCT_LEVEL variable : A Note on Garbage Collection
$PERL_VERSION : vars--Predeclare Global Variable Names
permissions
sysopen
umask
permissions, file
changing : chmod
pi : atan2
picture lines
Formats
format
$PID : vars--Predeclare Global Variable Names
pid : open
pid (process ID)
getting process group : setpgrp
Ping module : Net::Ping--Check Whether a Host Is Online
pingecho( ) : Net::Ping--Check Whether a Host Is Online
pipe function : pipe
pipe symbol : What You Don't Know Won't Hurt You (Much)
pipes : Pipes
closing : close
pluralities : Pluralities
plus : What You Don't Know Won't Hurt You (Much)
Pod: :Text module : Pod::Text--Convert POD Data to Formatted ASCII Text
poetry in Perl : Perl Poetry
pop function : pop
port
getting name from number : getservbyname
getting number from name : getservbyname
porting, efficiency of : Porter Efficiency
pos function : pos
positive lookahead assertion : Regular expression extensions
POSIX module : POSIX--Perl Interface to IEEE Std 1003.1
$POSTMATCH : vars--Predeclare Global Variable Names
pound sign : What You Don't Know Won't Hurt You (Much)
pragmas
Global Declarations
Pragmas
use
Packages, Modules, and Object Classes
Switches
The Standard Perl Library
modules and : Modules
pre-extending arrays : Time Efficiency
precedence
Functions
Previous Perl Traps
diagnostic messages : Diagnostic Messages
key/value pair (hashes) : Hashes (Associative Arrays)
logical operators : Logical and, or, not, and xor
operator, table of : Operators
regular expression matching : The rules of regular expression matching
$PREMATCH : vars--Predeclare Global Variable Names
prepending
directories to @INC : Switches
prepending elements to arrays : unshift
print function
print
Awk Traps
Time Efficiency
Time Efficiency
printf function
printf
sprintf
Time Efficiency
printing
multidimensional arrays
Access and Printing
Access and printing of an array of arrays
Access and printing of a hash of arrays
Access and printing of an array of hashes
multidimensional hashes : Access and printing of a hash of hashes
nested data structures : Debugger Commands
priority, process : setpriority
private variables : my
procedures : Verbs
process
returning priority of : getpriority
process group
getpgrp
setpgrp
process ID (pid)
getting process group from : getpgrp
returning : getppid
returning with fork : fork
processes
error handling poermission for : IPC::Open3--Open a Process for Reading, Writing, and Error Handling
fork function : fork
getting group for : setpgrp
ID (pid) : open
interprocess communication (IPC) : Cooperating with Other Processes
killing : kill
named pipes : Named pipes
priority, setting : setpriority
read/write permission for : IPC::Open2--Open a Process for Both Reading and Writing
umask for : umask
variables for : Global Special Variables
waiting for : wait
zombie : Signals
processing shell commands : Command Processing
$PROCESS_ID : vars--Predeclare Global Variable Names
program generators : Program Generation
programming style : Programming with Style
programs
core dump of : dump
executing : system
exiting : exit
$PROGRAM_NAME : vars--Predeclare Global Variable Names
protocol name
getting from protocol number : getprotobyname
protocols
name-number translations : getprotobynumber
prototypes : Prototypes
pseudo-literals : Input Operators
purging : Generation of a hash of complex records
push function : push
put function : Using the Berkeley DB interface directly
pwd command (UNIX) : Time Efficiency
PWD environment variable : Cwd--Get Pathname of Current Working Directory


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