Book Home

Programming PerlSearch 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: 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
$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


Library Navigation Links

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