Book Home
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 | Explanatory note

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 (see global variables)
packages
Packages, Modules, and Object Classes
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 (see hashes)
paragraph mode : Switches
paragraphs, wrapping text into : Text::Wrap--Wrap Text into a Paragraph
parent classes : Brief Refresher on Object-Oriented Programming
parent processes (see processes)
parentheses (see ( ))
parse file specifications : File::Basename--Parse File Specifications
ParseWords module : Text::ParseWords--Parse Text into a List of Tokens
"passes-the-buck-to" relationship : Delegation (the "Passes-the-Buck-to" Relationship)
passing
reference : Passing References
symbol table entries : Passing Symbol Table Entries (Typeglobs)
passwd file (see /etc/passwd file)
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-matching operator : Regular Expressions
patterns (see also regular expressions)
Pattern Matching
embedded modifiers for : Regular expression extensions
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 (%) (see % (percent sign))
performance
Perl in a Nutshell
Efficiency
measuring : times
period (see dot)
Perl (see extensions, Perl)
extensions to (see extensions, Perl)
Perl 4 (and before) : Previous Perl Traps
perl interpreter program
How to Do It
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
How to Do It
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
-S switch
Switches
UNIX-domain clients and servers
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
How to Do It
Functions
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 (see $^P variable)
.perldb file : Debugger Customization
perldoc command : Perl Manpages
PERL_DESTRUCT_LEVEL variable : A Note on Garbage Collection
$PERL_VERSION (see $] variable)
permissions
sysopen
umask
permissions, file
changing : chmod
pi : atan2
picture lines
Formats
format
$PID (see $$ variable)
pid (see processes)
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 (see |)
pipes : Pipes
closing : close
pluralities (see arrays)
plus (see +)
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 (see $' variable)
pound sign (see #)
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 (see $` variable)
prepending
directories to @INC : Switches
prepending elements to arrays : unshift
print function
print
Awk Traps
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 (see local variables)
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 (see $$ variable)
program generators : Program Generation
programming style : Programming with Style
programs
core dump of : dump
executing : system
exiting : exit
$PROGRAM_NAME (see $0 variable)
protocol name
getting from protocol number : getprotobyname
protocols
name-number translations : getprotobynumber
prototypes : Prototypes
pseudo-literals (see input operators)
purging (see deleting)
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
Explanatory note

Book Home

Copyright © 1997 O'Reilly & Associates, Inc. All Rights Reserved.