Index: E
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: E
- @EXPORT array: 28.2. Special Variables in Alphabetical Order
 
- @EXPORT_OK array: 28.2. Special Variables in Alphabetical Order
 
- %EXPORT_TAGS hash: 28.2. Special Variables in Alphabetical Order
 
- -e (execute) command-line switch: 19.1.3. Switches
 
- -e (exists) file test: 1.5.7. Some File Test Operators
 
  - 3.10. Named Unary and File Test Operators
 
 
- /e pattern modifier: 5.2.3. The s/// Operator (Substitution)
 
- each function: 9.4.3. Access and Printing of a Hash of Hashes
 
  - 14.3.1. Hash-Tying Methods
 
  - 29.2.30. each
 
 
- editors, support for debugging: 20.3.1. Editor Support for Debugging
 
- effective GID (group ID): 28.2. Special Variables in Alphabetical Order
 
- effective UID ($EFFECTIVE_USER_ID): 28.2. Special Variables in Alphabetical Order
 
  - (see also $< and $> variables)
 
 
- $EFFECTIVE_GROUP_ID: 28.2. Special Variables in Alphabetical Order
 
  - 28.2. Special Variables in Alphabetical Order
 
 
- $EFFECTIVE_USER_ID: 28.2. Special Variables in Alphabetical Order
 
- efficiency (see performance)
 
  
  - profiling: 20.6. The Perl Profiler
 
 
- elements in arrays:
1.2.1.2.1. Arrays.
 
- else-if statements: 1.6.1.1. The if and unless statements
 
- ellipses (...): 5.3.1. Metasymbol Tables
 
- else statements: 1.6.1.1. The if and unless statements
 
- emacs
 
  
  - editor support for debugger: 20.3.1. Editor Support for Debugging
 
   
  - regular expressions, use of: 1.7. Regular Expressions
 
  - -*- sequences: 19.1. Command Processing
 
 
 
- email: 22.1. The CPAN modules Directory
 
  - (see also mail)
 
 
- embedding Perl: 21.4. Embedding Perl (Using Perl from C)
 
  - 32.1.17. Module Installation Support
 
  
  - adding Perl interpreter to C program: 21.4.2. Adding a Perl Interpreter to Your C Program
 
  
  - compiling embedded programs: 21.4.1. Compiling Embedded Programs
 
  
  - evaluating Perl statement from C: 21.4.4. Evaluating a Perl Statement from C
 
  
  - perl interpreter program: 21. Internals and Externals
 
  
  - Perl stack, manipulating from C: 21.4.5. Fiddling with the Perl Stack from C
 
 
- empty angle operator (<>): 1.4. Filehandles
 
- empty subclass test: 12.5. Class Inheritance
 
 
- encapsulation: 1.2.1.3. Complexities
 
  - 8.3.4. Using Object Methods
 
  - 12.1. Brief Refresher on Object-Oriented Lingo
 
  
  - namespace-based: 14.6. Tie Modules on CPAN
 
  
  - objects in closures: 12.7.5. Using Closures for Private Objects
 
 
- encryption: 29.2.20. crypt
 
  
  - modules for: 32.1.12. Authentication, Security, and Encryption
 
  
  - Perl modules for: 22.1. The CPAN modules Directory
 
 
- END blocks: 18.1. The Life Cycle of a Perl Program
 
  
  - exit value of program, modifying: 18.7. Avant-Garde Compiler, Retro Interpreter
 
  - order of running: 18.7. Avant-Garde Compiler, Retro Interpreter
 
  
  - skipping: 18.7. Avant-Garde Compiler, Retro Interpreter
 
 
- end of string, matching: 5.6.2. Endings: The \z, \Z, and $ Assertions
 
- __END__ token: 2.6.8. Other Literal Tokens
 
  
- 24.5.2. Generating Perl in Other Languages
 
  
- 28.2. Special Variables in Alphabetical Order
 
 
- endgrent function: 29.2.44. getgrent
 
- endhostent function: 29.2.49. gethostent
 
- ending (see terminating)
 
- ending escape sequences for character modification: 2.6.2. String Literals
 
- endless loop (see infinite loops)
 
- endprotoent function: 29.2.60. getprotoent
 
- endpwent function: 29.2.61. getpwent
 
- endservent function: 29.2.66. getservent
 
- English module: 7.1. Format Variables
 
  - 32.1.13. Perl Language Extensions and Internals
 
 
- enqueue method: 17.2.3.1. Queues
 
- %ENV hash: 28.2. Special Variables in Alphabetical Order
 
  
  - deleting from: 29.2.24. delete
 
  
  - portability of: 25.4. System Interaction
 
 
- Env module: 32.1.13. Perl Language Extensions and Internals
 
- env program, starting Perl with: 19.1. Command Processing
 
  
  - cleaning up: 23.1.2. Cleaning Up Your Environment
 
 
- environment variables: 19.2. Environment Variables
 
  - 28.2. Special Variables in Alphabetical Order
 
  
  - Env module: 32.1.13. Perl Language Extensions and Internals
 
  
  - modules, Perl use of: 19.2. Environment Variables
 
  
  - PERLDB_OPTS, setting debugger options with: 20.4. Unattended Execution
 
  
  - PERL_DESTRUCT_LEVEL: 12.6.1. Garbage Collection with DESTROY Methods
 
  
  - portability of: 25.4. System Interaction
 
  
  - shells vs. Perl: 24.1.4. Shell Traps
 
  
  - taint checking: 23.1. Handling Insecure Data
 
 
- eof function: 1.6.2.1. The while and until statements
 
  - 24.2.1. Time Efficiency
 
  - 29.2.31. eof
 
  
  - tied filehandle, using on: 14.4.1. Filehandle-Tying Methods
 
 
- eq operator: 24.1.1. Universal Blunders
 
- equal method: 17.2.1.5. Identifying threads
 
- equal to (=) operator: 3.12. Equality Operators
 
- equality operators: 3.12. Equality Operators
 
- erasing (see deleting)
 
- errno: 28.2. Special Variables in Alphabetical Order
 
  
 
- Errno module: 32.1.13. Perl Language Extensions and Internals
 
- error messages: 24.3. Programming with Style
 
  - 33. Diagnostic Messages
 
  
  - user efficiency, improving with: 24.2.6. User Efficiency
 
 
- errors: 29.2.38. fileno
 
  - 33. Diagnostic Messages
 
  
  - Carp module: 32.3. Carp
 
  
  - CGI::Carp module, handling of: 32.5. CGI::Carp
 
  
  - $@ variable for: 28.2. Special Variables in Alphabetical Order
 
  
  - $! variable for: 28.2. Special Variables in Alphabetical Order
 
  
  - $? variable for: 28.2. Special Variables in Alphabetical Order
 
  
  - failed symbol exports: 11.2.1.3. Managing unknown symbols
 
  
  - insecure data: 23.1. Handling Insecure Data
 
  
  
  - out-of-memory errors: 28.2. Special Variables in Alphabetical Order
 
  
  - subroutines: 6.2.2. Error Indications
 
  
  - warn function, producing error messages: 29.2.199. warn
 
  
  - writing to httpd or other CGI errors logs: 32.1.9. World Wide Web
 
 
- ESC character: 2.6.2. String Literals
 
- ESC in octal: 2.6.2. String Literals
 
- escape sequences for control characters: 2.6.2. String Literals
 
- /etc/group file: 24.2.1. Time Efficiency
 
  - 29.2.44. getgrent
 
 
- /etc/hosts file: 29.2.49. gethostent
 
- /etc/networks file: 29.2.53. getnetent
 
- /etc/passwd file: 24.2.1. Time Efficiency
 
  - 29.2.61. getpwent
 
 
- /etc/protocols file: 29.2.60. getprotoent
 
- /etc/services file: 29.2.66. getservent
 
- /etc/utmp file: 29.2.50. getlogin
 
- eval: 2.5.1. Name Lookups
 
- 3.1. Terms and List Operators (Leftward)
 
- 8. References
 
  - 24.2.1. Time Efficiency
 
  - 29.2.32. eval
 
  
  - die function and: 29.2.25. die
 
  
  - loops and: 24.2.1. Time Efficiency
 
    - loop controls and: 4.5. Bare Blocks
 
  - packages and: 10. Packages
 
  
  - translating with variables: 5.2.4. The tr/// Operator (Transliteration)
 
  
  - restricted (reval): 23.3.1.1. Restricting namespace access
 
  
  - threads, catching exceptions with: 17.2.1.3. Catching exceptions from join
 
 
- $EVAL_ERROR: 28.2. Special Variables in Alphabetical Order
 
- eval_sv and eval_pv functions: 21.4.4. Evaluating a Perl Statement from C
 
  
  -  intercepting: 28.2. Special Variables in Alphabetical Order
 
  
  - in detached child threads: 17.2.1.4. The detach method
 
  
  - die function and: 29.2.25. die
 
  
  
  - functions raising: 29.2. Perl Functions in Alphabetical Order
 
  
  - insecure data: 23.1. Handling Insecure Data
 
  
  - modules for: 32.1.15. Warnings and Exceptions
 
  
  - raising on failure: 32.1.13. Perl Language Extensions and Internals
 
  
  - raising to indicate subroutine errors: 6.2.2. Error Indications
 
  
  - threads, catching: 17.2.1.3. Catching exceptions from join
 
  
  - trapping: 29.2.32. eval
 
 
- $EXCEPTIONS_BEING_CAUGHT: 28.2. Special Variables in Alphabetical Order
 
- exclusive file locks: 16.2.1. File Locking
 
  
  - obtaining: 16.2.1. File Locking
 
 
- exclusive or (xor) operator: 3.13. Bitwise Operators
 
  - 3.20. Logical and, or, not, and xor
 
 
- exec function: 29.2.33. exec
 
  
  - filehandles, leaving open across calls: 16.2.2. Passing Filehandles 
 
  
  - list argument form, avoiding shell with: 23.3.2. Code Masquerading as Data
 
  
  - portability of: 25.5. Interprocess Communication (IPC)
 
 
- executable image file: 18.1. The Life Cycle of a Perl Program
 
- $EXECUTABLE_NAME: 28.2. Special Variables in Alphabetical Order
 
- executing
 
  
  - code: 18.3. Executing Your Code
 
  
  - code, conditionally: 1.5.5. Logical Operators
 
  
  - methods: 12.3. Method Invocation
 
  
  - other programs from Perl: 29.2.174. system
 
  
  - Perl program: 1.3.1. How to Do It
 
  
  - Perl programs: 19.1. Command Processing
 
 
- execution
 
  
  - code, order of: 18.7. Avant-Garde Compiler, Retro Interpreter
 
  
  - Perl programs: 18.1. The Life Cycle of a Perl Program
 
  
  - unattended, debugger: 20.4. Unattended Execution
 
 
- execv function (in C): 29.2.33. exec
 
- execvp function (in C): 29.2.33. exec
 
- existence of a process: 16.1.1. Signaling Process Groups
 
- exists function: 29.2.34. exists
 
  
  - invoking on hash: 14.3.1. Hash-Tying Methods
 
 
- exit function: 29.2.35. exit
 
  - 29.2.40. fork
 
  
  - threads and: 17.2.1.2. Thread destruction
 
 
- exit status: 28.2. Special Variables in Alphabetical Order
 
- exiting
 
  
  - debugger: 20.3.3. Debugger Options
 
  
  - if or unless blocks: 4.5. Bare Blocks
 
  
  - infinite loop: 4.4.2. for Loops
 
  
  - once-through blocks: 4.5. Bare Blocks
 
  
  
- programs: 1.1. Getting Started
 
- Perl debugger: 20.2.7. Miscellaneous Commands
 
 
- exp function: 29.2.36. exp
 
- expansion, filename: 29.2.69. glob
 
- Expect module: 16.3.3. Bidirectional Communication 
 
- 22.1. The CPAN modules Directory
 
 
- explicit method invocations: 12.3. Method Invocation
 
- exponential notation: 2.6.1. Numeric Literals
 
- exponentiation (**) operator: 3.4. Exponentiation
 
- exponentiation of integers: 21.4.5. Fiddling with the Perl Stack from C
 
- Exporter module: 32.1.17. Module Installation Support
 
  
  
- 21.3.2. Creating Extensions
 
- module privacy and: 11.2.1. Module Privacy and the Exporter
 
 
- export_fail method: 11.2.1.3. Managing unknown symbols
 
- exporting: 11. Modules
 
- exporting symbols: 11.2. Creating Modules
 
  - 11.2.1. Module Privacy and the Exporter
 
  
  - without using import method from Exporter: 11.2.1.1. Exporting without using Exporter's import method
 
 
- export_to_level method: 11.2.1.1. Exporting without using Exporter's import method
 
  
  - EXPR and LIST: 4.2. Compound Statements
 
  
  - loops, separating with commas (,): 4.4.2. for Loops
 
  
  - multiple, in loops: 4.4.2. for Loops
 
  
  - Perl, supplying in replacement strings: 5.10.3. Programmatic Patterns
 
 
- EXPRs: 4.2. Compound Statements
 
  
  - goto operator, use with: 4.6. goto
 
 
- $EXTENDED_OS_ERROR: 28.2. Special Variables in Alphabetical Order
 
- extending arrays: 2.8.2. Array Length
 
- extending Perl: 21.3. Extending Perl (Using C from Perl)
 
  
  - extensions, creating: 21.3.2. Creating Extensions
 
    - 32.1.13. Perl Language Extensions and Internals
 
  
 
  
  - using functions from external C libraby: 21.3.4. Using Functions from an External C Library
 
  
  - XSUB input and output: 21.3.3. XSUB Input and Output
 
  
  - XSUBs and XS language, wrapping Perl in: 21.3.1. XS and XSUBs
 
 
- external subroutines,
  portability of: 25.6. External Subroutines (XS)
 
- extracting substrings: 29.2.168. substr
 
- ExtUtils::Command module: 32.1.17. Module Installation Support
 
- ExtUtils::Embed module: 21.4.1. Compiling Embedded Programs
 
  - 32.1.17. Module Installation Support
 
 
- ExtUtils::Install module: 32.1.17. Module Installation Support
 
- ExtUtils::Installed module: 32.1.17. Module Installation Support
 
- ExtUtils::Liblist module: 32.1.17. Module Installation Support
 
- ExtUtils::MakeMaker: 22.3. Creating CPAN Modules
 
  - 22.3. Creating CPAN Modules
 
  - (see also MakeMaker)
 
 
- ExtUtils::MakeMaker module: 32.1.17. Module Installation Support
 
- ExtUtils::Manifest module: 32.1.17. Module Installation Support
 
- ExtUtils::Mkbootstrap module: 32.1.17. Module Installation Support
 
- ExtUtils::Mksymlists module: 32.1.17. Module Installation Support
 
- ExtUtils::MM_Cygwin module: 32.1.17. Module Installation Support
 
- ExtUtils::MM_OS2 module: 32.1.17. Module Installation Support
 
- ExtUtils::MM_Unix module: 32.1.17. Module Installation Support
 
- ExtUtils::MM_VMS module: 32.1.17. Module Installation Support
 
- ExtUtils::MM_Win32 module: 32.1.17. Module Installation Support
 
- ExtUtils::Packlist module: 32.1.17. Module Installation Support
 
- ExtUtils::testlib module: 32.1.17. Module Installation Support
 
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.