Index: P
Symbols & Numbers
| 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
- .pm files,
loading associated files with: 11.1. Using Modules
- P (doesn't match property): 15.2. Effects of Character Semantics
- p (matches property): 15.2. Effects of Character Semantics
- -P (C preprocessor) command-line switch: 19.1.3. Switches
- -p (named pipe) file test: 3.10. Named Unary and File Test Operators
- -p (print while looping) command-line switch: 19.1.3. Switches
- pack: 25.2. Endianness and Number Width
- pack function: 29.2.108. pack
- template characters for: 29.2.108. pack
- unpack function, Unicode characters and: 15.2. Effects of Character Semantics
- package declaration: 4.8. Scoped Declarations
- 10. Packages
- 29.2.109. package
- package variable
wrapping declaration in block scope: 12.8. Managing Class Data
- storing class data in: 12.8. Managing Class Data
- (see also global variables)
- 2.5.1. Name Lookups
- 4.8.1. Scoped Variable Declarations
- declaring: 29.2.107. our
- threads, no protection in: 17.2.2. Data Access
- packages: 1.2.1.4. Simplicities
- 2.5. Names
- 2.5. Names
- 10. Packages
- 10.2. Autoloading
- adding methods to existing: 12.5.2. Accessing Overridden Methods
- binding variables to: 29.2.191. untie
- bless function arguments: 12.4. Object Construction
- blessing objects into: 29.2.7. bless
- delimiters for: 10. Packages
- identifiers: 10. Packages
- importing semantics to: 29.2.192. use
- in @ISA array, inheritance through: 12.5.1. Inheritance Through @ISA
- methods and subroutines, resolving for: 12.3. Method Invocation
- names for: 2.6.4. Or Leave the Quotes Out Entirely
- 24.3. Programming with Style
- quoting: 12.3.4. Package-Quoted Classes
- splitting for autoloading: 32.1.17. Module Installation Support
- symbol tables,
displaying: 20.3.3. Debugger Options
- symbol tables for: 10.1. Symbol Tables
- tying variables to: 29.2.178. tie
- packed sockaddr: 29.2.54. getpeername
- pads: 2.5. Names
- page numbers: 28.2. Special Variables in Alphabetical Order
- pager option (debugger): 20.3.3. Debugger Options
- pages: 28.2. Special Variables in Alphabetical Order
- PalmPilot, Perl modules for: 22.1. The CPAN modules Directory
- paragraph mode: 19.1.3. Switches
- 28.2. Special Variables in Alphabetical Order
- paragraph separator character: 2.2. Molecules
- parameters (see arguments)
- scalar context, providing for: 1.2.1.1. Singularities
- subroutines
- changing in place: 6.2.1. Tricks with Parameter Lists
- working with: 6.2.1. Tricks with Parameter Lists
- parent classes: 12.1. Brief Refresher on Object-Oriented Lingo
- parent processes (see processes)
- parse trees: 18.1. The Life Cycle of a Perl Program
- 18.2. Compiling Your Code
- internal, keeping: 18.4. Compiler Backends
- original, reconstituting and splicing into current parse tree: 18.5.1. The Bytecode Generator
- reconstruction of: 18.1. The Life Cycle of a Perl Program
- parsing: 21.1. How Perl Works
- double-quote interpolation and regular expressions: 5.2. Pattern-Matching Operators
- in the Perl compiler: 18.2. Compiling Your Code
- text, Perl modules for: 22.1. The CPAN modules Directory
- passing by reference: 6.2. Semantics
- prototypes declaring function calls as: 8.1. What Is a Reference?
- copying @_ values to my list: 6.2.1. Tricks with Parameter Lists
- passing references: 6.3. Passing References
- passwords: 29.2.164. srand
- crypt function and: 29.2.20. crypt
- passwd file: 29.2.61. getpwent
- Perl modules for: 22.1. The CPAN modules Directory
- PATH environment variable: 1.3.1. How to Do It
- 19.1.3. Switches
- 19.2. Environment Variables
- security and: 23.1.2. Cleaning Up Your Environment
- path for library searches, %INC: 28.2. Special Variables in Alphabetical Order
- pathnames,
module installed on Windows system: 11.1. Using Modules
- pattern-binding operator: 1.7. Regular Expressions
- pattern space: 28.2. Special Variables in Alphabetical Order
- patterns
- autosplitting via -a switch: 19.1.3. Switches
- debugger, commands for matching: 20.2.5. Locating Code
- fancy patterns: 5.10.1. Lookaround Assertions
- replacements, changes in Perl versions: 24.1.5. Previous Perl Traps
- patterns (and regular expressions): 1.7. Regular Expressions
- 5. Pattern Matching
- 29.2.92. m//
- (see also m// operator[semi] m?? operator)
- alphanumeric metasymbols: 5.3.1. Metasymbol Tables
- assertions, defining your own: 5.10.4. Defining Your Own Assertions
- assertions in: 5.1. The Regular Expression Bestiary
- backreferences: 1.7.4. Backreferences
- 5.7.1. Capturing
- capturing in: 5.7. Capturing and Clustering
- character classes: 1.7. Regular Expressions
- 5.4. Character Classes
- characters in: 5.1. The Regular Expression Bestiary
- clustering in: 5.7.2. Clustering
- conditional interpolation in: 5.10.3.5. Conditional interpolation
- controlling matching: 5.9. Staying in Control
- Perl flow control, deciding pattern execution: 5.9.1. Letting Perl Do the Work
- regex compiler: 5.9.3. The Regex Compiler
- extension syntax: 5.3.1. Metasymbol Tables
- extensions,
lookaround assertions: 5.10.1. Lookaround Assertions
- finding duplicate words in paragraphs: 5.2.1. Pattern Modifiers
- functions for matching: 29.1. Perl Functions by Category
- generated: 5.10.3.1. Generated patterns
- greedy matching: 1.7.1. Quantifiers
- 5.9.4. The Little Engine That /Could(n't)?/
- grep function and: 29.2.72. grep
- match-time code evaluation: 5.10.3.3. Match-time code evaluation
- match-time pattern interpolation: 5.10.3.4. Match-time pattern interpolation
- matching
- operators for: 1.7. Regular Expressions
- 5.2. Pattern-Matching Operators
- special variables for: 5.2. Pattern-Matching Operators
- 5.2.3. The s/// Operator (Substitution)
- substrings corresponding to subpatterns: 5.2. Pattern-Matching Operators
- matching precedence: 5.9.4. The Little Engine That /Could(n't)?/
- metacharacters and metasymbols in: 5.3. Metacharacters and Metasymbols
- metasymbols in: 5.3.2. Specific Characters
- minimal matching: 1.7.2. Minimal Matching
- modifiers,
cloistering: 5.7.3. Cloistered Pattern Modifiers
- modifiers for: 5.2.1. Pattern Modifiers
- Perl code, interjecting into: 5.10.3. Programmatic Patterns
- positions for matching: 5.6. Positions
- programming style for: 5.10.3. Programmatic Patterns
- quantifiers in: 5.1. The Regular Expression Bestiary
- 5.3.1. Metasymbol Tables
- 5.5. Quantifiers
- 5.9.4. The Little Engine That /Could(n't)?/
- quotes in: 2.6.3. Pick Your Own Quotes
- re pragma, altering default behavior of: 32.1.13. Perl Language Extensions and Internals
- recursive matching: 5.10.3.4. Match-time pattern interpolation
- security concerns: 23.3.2. Code Masquerading as Data
- split function: 29.2.161. split
- split function and: 5.2. Pattern-Matching Operators
- study function: 29.2.166. study
- substitution evaluation: 5.10.3.2. Substitution evaluations
- terminating delimiter for: 5.2. Pattern-Matching Operators
- Unicode properties, matching on: 15.2. Effects of Character Semantics
- for untainting data: 23.1.1. Detecting and Laundering Tainted Data
- PAUSE: 22.3. Creating CPAN Modules
- pausing scripts: 29.2.156. sleep
- PDL (Perl Data Language): 22.1. The CPAN modules Directory
- performance: 0.1. The Pursuit of Happiness
- measuring: 29.2.181. times
- Perl programs, efficiency in: 24.2. Efficiency
- period (see . (dot))
- Perl
- C, extending with
- XSUB input and output: 21.3.3. XSUB Input and Output
- C, using from: 21.3. Extending Perl (Using C from Perl)
- creating extensions: 21.3.2. Creating Extensions
- external C library functions, using: 21.3.4. Using Functions from an External C Library
- XSUBs and XS language: 21.3.1. XS and XSUBs
- CPAN (Comprehensive Perl Archive Network): 22. CPAN
- embedding in C: 21.4. Embedding Perl (Using Perl from C)
- compiling embedded programs: 21.4.1. Compiling Embedded Programs
- Perl interpreter, adding to C program: 21.4.2. Adding a Perl Interpreter to Your C Program
- Perl stack, manipulating from C: 21.4.5. Fiddling with the Perl Stack from C
- Perl statement, evaluating from C: 21.4.4. Evaluating a Perl Statement from C
- Perl subroutine, calling from C: 21.4.3. Calling a Perl Subroutine from C
- extensions and internals, modules for: 32.1.13. Perl Language Extensions and Internals
- location of: 19.1.2. Location of Perl
- models to interface or emulate other languages: 22.1. The CPAN modules Directory
- programming, common practices: 24. Common Practices
- programs, life cycle of: 18.1. The Life Cycle of a Perl Program
- special characters in: 1.2.1. Variable Syntax
- thread programming in: 17.2. The Thread Model
- use of Unicode, caveats on: 15.3. Caution, [ren2bold] Working
- Perl Data Language (PDL) module: 9.1.4. Slices
- Perl, history of: 27.1. History Made Practical
- Perl interpreter: 1.3.1. How to Do It
- 18.1. The Life Cycle of a Perl Program
- -a switch: 19.1.3. Switches
- -c switch: 19.1.3. Switches
- -d switch: 19.1.3. Switches
- 20. The Perl Debugger
- -e switch: 1.3.1. How to Do It
- 19.1.3. Switches
- -F switch: 19.1.3. Switches
- 19.1.3. Switches
- -h switch: 19.1.3. Switches
- -- switch: 19.1.3. Switches
- -I switch: 19.1. Command Processing
- 19.1.3. Switches
- -l switch: 19.1.3. Switches
- -m switch: 19.1.3. Switches
- -n switch: 19.1.3. Switches
- -p switch: 19.1.3. Switches
- -s switch: 19.1.3. Switches
- 20. The Perl Debugger
- switches: 19.1.3. Switches
- -T switch: 19.1.3. Switches
- -u switch: 19.1.3. Switches
- -v switch: 19.1.3. Switches
- -w switch: 1.3.1. How to Do It
- 19.1.3. Switches
- -x switch: 19.1. Command Processing
- 19.1.3. Switches
- -0 switch: 19.1. Command Processing
- 19.1.3. Switches
- perl interpreter program
- -a switch: 28.2. Special Variables in Alphabetical Order
- -d switch: 20.6. The Perl Profiler
- sticky bit: 24.2.1. Time Efficiency
- -T switch: 16.5.2. Networking Servers
- 23.1. Handling Insecure Data
- -w switch: 33. Diagnostic Messages
- Perl library: 22.2.3. Installing CPAN Modules into the Perl Library
- Perl virtual machine: 18.3. Executing Your Code
- 18.3. Executing Your Code
- perlapi manpage: 21.4.4. Evaluating a Perl Statement from C
- perlcall manpage: 21.4.5. Fiddling with the Perl Stack from C
- perlcc: 28.2. Special Variables in Alphabetical Order
- perlcc command: 18.4. Compiler Backends
- pbyscript resulting from: 18.5.1. The Bytecode Generator
- $PERLDB: 28.2. Special Variables in Alphabetical Order
- PERL5DB environment variable: 19.2. Environment Variables
- debugger, customizing with: 20.3.2. Customizing with Init Files
- PERLDB_OPTS environment variable
- AutoTrace option, tracing compile-phase statements: 20.1. Using the Debugger
- debugger customization via: 20.3. Debugger Customization
- PERL_DEBUG_MSTATS environment variable: 19.2. Environment Variables
- PERL_DESTRUCT_LEVEL environment variable: 19.2. Environment Variables
- PERL_DESTRUCT_LEVEL variable: 12.6.1. Garbage Collection with DESTROY Methods
- perldoc command: 0.4. Online Documentation
- 11. Modules
- debugger invoking: 20.2.7. Miscellaneous Commands
- perlembed manpage: 21.4. Embedding Perl (Using Perl from C)
- eval_sv function, demonstrating: 21.4.4. Evaluating a Perl Statement from C
- perlfork documentation: 16. Interprocess Communication
- PERL5LIB environment variable: 19.2. Environment Variables
- perllocale manpage: 29.2.82. lc
- perlmodinstall manpage: 22.2. Using CPAN Modules
- PERL5OPT environment variable: 19.2. Environment Variables
- perlport documentation: 16. Interprocess Communication
- PERL5SHELL environment variable: 19.2. Environment Variables
- Perl/Tk: 24.2.6. User Efficiency
- Perl modules for: 22.1. The CPAN modules Directory
- $PERL_VERSION: 28.2. Special Variables in Alphabetical Order
- 28.2. Special Variables in Alphabetical Order
- perlwin32 documentation: 16. Interprocess Communication
- permissions: 29.2.171. sysopen
- 29.2.186. umask
- file permission operators, interpreting: 3.10. Named Unary and File Test Operators
- users, granting limited: 23.1. Handling Insecure Data
- persistent data structures, providing via tie: 14.6. Tie Modules on CPAN
- persistent Perl interpreter: 21.4. Embedding Perl (Using Perl from C)
- pi: 29.2.4. atan2
- picture lines: 7. Formats
- 29.2.41. format
- pid (see processes)
- PID (process ID): 28.2. Special Variables in Alphabetical Order
- pipe function: 29.2.110. pipe
- portability of: 25.5. Interprocess Communication (IPC)
- pipelines
- multistage, for input: 16.3.1. Anonymous Pipes
- multistage, for output: 16.3.1. Anonymous Pipes
- pipes
- closing: 29.2.16. close
- double-ended, opening with tied filehandle: 14.4.2. Creative Filehandles
- in interprocess communication: 16.3. Pipes
- named pipes: 16.3.4. Named Pipes
- process talking to itself: 16.3.2. Talking to Yourself
- IO::Pipe module: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
- open function, security risks posed by: 23.1.2. Cleaning Up Your Environment
- read-only filehandles, opening: 29.2.104. open
- plain old documentation (see pod)
- pluralities: 1.2.1.2. Pluralities
- .pm file extension: 10. Packages
- pod
- directives: 26.1.2. Pod Directives
- embedding in Perl: 2.2. Molecules
- format: 26. Plain Old Documentation
- modules: 26.2. Pod Translators and Modules
- Perl modules for: 22.1. The CPAN modules Directory
- translators: 26.1. Pod in a Nutshell
- 26.2. Pod Translators and Modules
- Pod::Checker module: 32.1.16. Documentation Support
- Pod::Functions module: 32.1.16. Documentation Support
- Pod::Html module: 32.1.16. Documentation Support
- Pod::InputObjects module: 32.1.16. Documentation Support
- Pod::Man module: 32.1.16. Documentation Support
- Pod::Parser module: 32.1.16. Documentation Support
- Pod::Select module: 32.1.16. Documentation Support
- Pod::Text module: 32.1.16. Documentation Support
- Pod::Text::Termcap module: 32.1.16. Documentation Support
- Pod::Usage module: 32.1.16. Documentation Support
- POE (Perl Object Environment): 22.1. The CPAN modules Directory
- poetry in Perl: 27.2. Perl Poetry
- pointers: 2.3. Built-in Data Types
- references, unable to convert to: 2.6. Scalar Values
- to strings: 29.2.108. pack
- pointers (C language): 8. References
- poll function: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
- polluting your namespace: 11.2.1. Module Privacy and the Exporter
- polymorphism: 12.1. Brief Refresher on Object-Oriented Lingo
- pop function: 9. Data Structures
- 29.2.111. pop
- POP method: 14.2.1. Array-Tying Methods
- popen function (C language): 21.4. Embedding Perl (Using Perl from C)
- portability
- Perl programs: 25. Portable Perl
- of files and filesystems: 25.3. Files and Filesystems
- functions, information on: 29.2. Perl Functions in Alphabetical Order
- scripts using gethostent function: 29.2.49. gethostent
- of signals: 25.4. System Interaction
- porting,
information on: 16. Interprocess Communication
- porting, efficiency of: 24.2.5. Porter Efficiency
- name/number translations for: 29.2.64. getservbyname
- Perl, to operating systems: 22. CPAN
- pos function: 5.6.4. Progressive Matching
- 5.6.5. Where You Left Off: The G Assertion
- 29.2.112. pos
- positional assertions: 5.6.5. Where You Left Off: The G Assertion
- ordering of matching, changing with: 5.8. Alternation
- positions: 5.6. Positions
- beginnings of strings, matching: 5.6.1. Beginnings: The A and ^ Assertions
- ends of strings, matching: 5.6.2. Endings: The z, Z, and $ Assertions
- operators switching to character positions: 15.2. Effects of Character Semantics
- position just after previous match, specifying: 5.6.5. Where You Left Off: The G Assertion
- precedence in pattern matching: 5.9.4. The Little Engine That /Could(n't)?/
- substr function, manipulating with: 5.6. Positions
- word boundaries, matching: 5.6.3. Boundaries: The b and B Assertions
- positive lookahead assertions: 5.9.4. The Little Engine That /Could(n't)?/
- 5.10.1. Lookaround Assertions
- POSIX classes: 5.4. Character Classes
- POSIX module: 32.1.7. Operating System Interfaces
- getattr function: 29.2.43. getc
- getting exported functions and variables with: 11.1. Using Modules
- signal blocking with: 16.1.4. Blocking Signals
- strftime function: 29.2.88. localtime
- POSIX-style character classes: 5.4.4. POSIX-Style Character Classes
- possible matches, specifying set of: 5.8. Alternation
- post-incremented (post-decremented) variables: 1.5.4. Unary Arithmetic Operators
- postincrement and postdecrement operators: 3. Unary and Binary Operators
- $POSTMATCH: 28.2. Special Variables in Alphabetical Order
- Postscript, Perl modules for: 22.1. The CPAN modules Directory
- PPM (Perl Package Manager): 22.2. Using CPAN Modules
- 22.2. Using CPAN Modules
- pragmas: 1.2.1.4. Simplicities
- 4.7. Global Declarations
- 4.9. Pragmas
- 10. Packages
- 19.1.3. Switches
- 29.2.192. use
- lexically scoped: 4.9. Pragmas
- modules and: 11.1. Using Modules
- names, capitalization in: 2.5. Names
- use charnames: 2.6.2. String Literals
- pre-extending arrays: 24.2.1. Time Efficiency
- pre-incremented (pre-decremented) variables: 1.5.4. Unary Arithmetic Operators
- precedence: 29. Functions
- diagnostic messages: 33. Diagnostic Messages
- key/value pair (hashes): 2.9. Hashes
- logical operators: 1.5.5. Logical Operators
- 3.20. Logical and, or, not, and xor
- 12.3.3. Syntactic Snafus with Indirect Objects
- modifiers vs. commas: 4.8.1. Scoped Variable Declarations
- operator, table of: 3. Unary and Binary Operators
- Perl versions, changes in: 24.1.5. Previous Perl Traps
- regular expression matching: 5.9.4. The Little Engine That /Could(n't)?/
- unary operators, higher than binary: 3.10. Named Unary and File Test Operators
- predeclaring subroutines: 12.5.4. Method Autoloading
- 32.1.13. Perl Language Extensions and Internals
- prefix operators: 1.5. Operators
- 3. Unary and Binary Operators
- metacharacters working as: 5.3. Metacharacters and Metasymbols
- $PREMATCH: 28.2. Special Variables in Alphabetical Order
- prepending, directories to @INC: 19.1.3. Switches
- prepending elements to arrays: 29.2.190. unshift
- preprocessing Perl: 24.5.2. Generating Perl in Other Languages
- print function: 1.4. Filehandles
- 1.8. List Processing
- 24.2.1. Time Efficiency
- 24.2.1. Time Efficiency
- 29.2.113. print
- implementing to tied filehandle: 14.4.1. Filehandle-Tying Methods
- print statements,
comma error in: 24.1.1. Universal Blunders
- printf function: 3.16. Conditional Operator
- 24.2.1. Time Efficiency
- 29.2.114. printf
- 29.2.162. sprintf
- using on tied filehandle: 14.4.1. Filehandle-Tying Methods
- printing
- arrays of hashes: 9.3.3. Access and Printing of an Array of Hashes
- hashes of arrays: 9.2.3. Access and Printing of a Hash of Arrays
- multidimensional arrays: 9.1.3. Access and Printing
- 9.2. Hashes of Arrays
- 9.4. Hashes of Hashes
- multidimensional hashes: 9.4.3. Access and Printing of a Hash of Hashes
- 9.6.1. Composition, Access, and Printing of
More Elaborate Records
- nested data structures: 20.2.4. Display
- typeglob contents: 20.3.3. Debugger Options
- PrintRet option (debugger): 20.3.3. Debugger Options
- priority, process: 29.2.57. getpriority
- 29.2.147. setpriority
- privacy: 12.1. Brief Refresher on Object-Oriented Lingo
- Perl modules and: 11.2.1. Module Privacy and the Exporter
- private methods, ignoring inheritance with: 12.5.5. Private Methods
- private objects, closures, using for: 12.7.5. Using Closures for Private Objects
- private variables (see local variables)
- procedureal programming style: 5.10.3. Programmatic Patterns
- procedures: 1.2.2. Verbs
- process groups: 16.1. Signals
- 29.2.55. getpgrp
- 29.2.146. setpgrp
- process ID (pid)
- getting process group from: 29.2.55. getpgrp
- returning: 29.2.56. getppid
- returning with fork: 29.2.40. fork
- waitpid function: 29.2.197. waitpid
- processes
- checking for existence: 16.1.1. Signaling Process Groups
- fork function: 29.2.40. fork
- functions dealing with: 29.1. Perl Functions by Category
- getting group for: 29.2.146. setpgrp
- ID (pid): 29.2.104. open
- interprocess communication: 16. Interprocess Communication
- between processes on same machine: 16. Interprocess Communication
- files: 16.2. Files
- on the Internet: 16. Interprocess Communication
- sockets: 16.5. Sockets
- System V IPC: 16.4. System V IPC
- killing: 29.2.80. kill
- multitasking environments, CPU access: 23.2. Handling Timing Glitches
- priority, setting: 29.2.147. setpriority
- process model, threads: 17.1. The Process Model
- returning priority of: 29.2.57. getpriority
- signaling process groups: 16.1.1. Signaling Process Groups
- standard input, output, and error in: 1.4. Filehandles
- umask for: 29.2.186. umask
- variables for: 28.2. Special Variables in Alphabetical Order
- waiting for: 29.2.196. wait
- zombie: 16.1.2. Reaping Zombies
- $PROCESS_ID: 28.2. Special Variables in Alphabetical Order
- processing shell commands: 19.1. Command Processing
- processor (see CPU)
- profiler, Perl: 20.6. The Perl Profiler
- profiling, Devel::DProf module: 32.1.13. Perl Language Extensions and Internals
- program arguments, shell vs. Perl: 24.1.4. Shell Traps
- program name
- of perl executable: 28.2. Special Variables in Alphabetical Order
- of perl script: 28.2. Special Variables in Alphabetical Order
- programming languages,
Perl modules for interfacing with or emulating: 22.1. The CPAN modules Directory
- programming, Perl: 24. Common Practices
- common mistakes by novices,
Perl traps, previous versions: 24.1.5. Previous Perl Traps
- common mistakes of novices: 24.1. Common Goofs for Novices
- efficiency: 24.2. Efficiency
- file-manipulating programs, writing portable: 25.3. Files and Filesystems
- fluent: 24.4. Fluent Perl
- portability: 25. Portable Perl
- program generation: 24.5. Program Generation
- generating Perl in other languages: 24.5.2. Generating Perl in Other Languages
- program generators
- other languages in Perl: 24.5.1. Generating Other Languages in Perl
- source filters: 24.5.3. Source Filters
- programming with style: 24.3. Programming with Style
- programming style, patterns: 5.10.3. Programmatic Patterns
- $PROGRAM_NAME: 28.2. Special Variables in Alphabetical Order
- programs
- controlling debugger from: 20.1. Using the Debugger
- core dump of: 29.2.29. dump
- executing: 29.2.174. system
- exiting: 1.1. Getting Started
- 29.2.35. exit
- stepping through with debugger: 20.2.1. Stepping and Running
- progressive matching: 5.6.5. Where You Left Off: The G Assertion
- projects, large, benefits of strict pragma in: 1.2.1.4. Simplicities
- properties: 12.4.2. Initializers
- case, Unicode: 15.2. Effects of Character Semantics
- Unicode: 5.4. Character Classes
- Unicode database of: 15.2. Effects of Character Semantics
- protocols, name/number translations: 29.2.58. getprotobyname
- prototypes: 6.4. Prototypes
- & (ampersand), omitting from subroutine names: 6.4. Prototypes
- built-in functions, emulating: 6.4. Prototypes
- careful use of: 6.4.2. Care with Prototypes
- closures, giving to: 8.3.7.1. Closures as function templates
- implicit pass-by-reference in: 8.1. What Is a Reference?
- inlining constant functions: 6.4.1. Inlining Constant Functions
- prototyping: 6.4. Prototypes
- pseudo-operators, overloading and: 13.3. Overloadable Operators
- pseudocommands, piping: 16.3.2. Talking to Yourself
- pseudohashes: 8.3.5. Pseudohashes
- implementing classes with: 29.2.99. my
- inheritance and: 12.7.1. Field Declarations with use fields
- simulating with overload function: 13.3. Overloadable Operators
- use fields pragma, using with: 12.7.1. Field Declarations with use fields
- pseudoliterals (see input operators)
- punctuation characters,
word boundary matching and: 5.6.3. Boundaries: The b and B Assertions
- punctuation variables, English module, handling with: 32.1.13. Perl Language Extensions and Internals
- push function: 9. Data Structures
- 29.2.116. push
- pop function: 2.3. Built-in Data Types
- push-pop (PP) codes: 18.3. Executing Your Code
- PV (internal string value): 21.2. Internal Data Types
- pwd command (Unix): 24.2.1. Time Efficiency
- Python: 2.2. Molecules
Symbols & Numbers
| 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 © 2002
O'Reilly & Associates, Inc.
All Rights Reserved.