Index: D
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: D
- ^D (Control-D) as eof: 24.5.2. Generating Perl in Other Languages
- Control-D as eof: 24.5.2. Generating Perl in Other Languages
- Control-D character: 2.6.8. Other Literal Tokens
- 2.6.8. Other Literal Tokens
- -d (debug) command-line switch: 19.1.3. Switches
- 19.1.3. Switches
- 20. The Perl Debugger
- -D (debugging) command-line switch: 19.1.3. Switches
- d for digit=\d (for digit): 1.7. Regular Expressions
- /d modifier: 5.2.4. The tr/// Operator (Transliteration)
- /d pattern modifier: 5.2.4. The tr/// Operator (Transliteration)
- -d switch, perl: 20.6. The Perl Profiler
- daemons
- Perl modules for: 22.1. The CPAN modules Directory
- taint mode, importance of enabling for: 23.1. Handling Insecure Data
- data
- byte-oriented vs. character-oriented: 15. Unicode
- fixed-length, functions for: 29.1. Perl Functions by Category
- insecure, handling: 23.1. Handling Insecure Data
- code masquerading as data: 23.3.2. Code Masquerading as Data
- command and file access under reduced privileges: 23.1.3. Accessing Commands and Files Under
Reduced Privileges
- detecting and laundering tainted data: 23.1.1. Detecting and Laundering Tainted Data
- environment, cleaning up: 23.1.2. Cleaning Up Your Environment
- screen dump, providing: 32.1.13. Perl Language Extensions and Internals
- data access
- threads: 17.2.2. Data Access
- condition variables: 17.2.2.6. Condition variables
- deadlock: 17.2.2.2. Deadlock
- locking methods: 17.2.2.5. Locking methods
- locking subroutines: 17.2.2.3. Locking subroutines
- synchronizing with lock: 17.2.2.1. Synchronizing access with lock
- unlocking: 17.2.2.1. Synchronizing access with lock
- DATA filehandle: 28.2. Special Variables in Alphabetical Order
- data organization in Perl: 9.1.5. Common Mistakes
- data structures: 9. Data Structures
- 22.1. The CPAN modules Directory
- arrays of hashes: 9.3. Arrays of Hashes
- complex, representing as scalars: 1.2.1.3. Complexities
- flat, linear in Perl: 8. References
- hashes of arrays: 9.2. Hashes of Arrays
- hashes of functions: 9.5. Hashes of Functions
- multidimensional hashes: 9.4. Hashes of Hashes
- objects (see objects)
- persistent, providing via tie: 14.6. Tie Modules on CPAN
- records of elaborate: 9.6. More Elaborate Records
- references to: 8.1. What Is a Reference?
- saving: 9.7. Saving Data Structures
- self-referential, container classes holding pointers to: 12.6.1. Garbage Collection with DESTROY Methods
- stringifying: 9.7. Saving Data Structures
- __DATA__ token: 2.6.8. Other Literal Tokens
- 28.2. Special Variables in Alphabetical Order
- data types: 1.2.1. Variable Syntax
- built-in: 2.3. Built-in Data Types
- converting between C and Perl: 21.4.5. Fiddling with the Perl Stack from C
- internal, Perl and C: 21.2. Internal Data Types
- modules for: 32.1.1. Data Types
- scalars (see scalars)
- TYPE declarations in Perl: 29.2.99. my
- typeglobs: 2.10. Typeglobs and Filehandles
- databases
- Data Base Management (see DBM files)
- Perl connections to: 5. Pattern Matching
- Perl modules for operating: 22.1. The CPAN modules Directory
- see also DBI: 22.1. The CPAN modules Directory
- tying hash variables to: 14. Tied Variables
- Data::Dumper: 9.7. Saving Data Structures
- 32.1.13. Perl Language Extensions and Internals
- 32.10. Data::Dumper
- datagrams: 16.5. Sockets
- date function (see localtime function)
- dates,
Perl modules for: 22.1. The CPAN modules Directory
- dates, portability of: 25.8. Dates and Times
- DB module: 32.1.13. Perl Language Extensions and Internals
- DB package,
caller function: 29.2.8. caller
- DBD (Database drivers)
- Perl modules for: 22.1. The CPAN modules Directory
- DB_File module: 32.1.10. DBM Interfaces
- Data::Dumper module, using with: 32.10. Data::Dumper
- DBI (Database Interface),
Perl modules for: 22.1. The CPAN modules Directory
- complex data values, storing in: 32.10. Data::Dumper
- dbmclose and dbmopen functions: 29.2.21. dbmclose
- deleting from: 29.2.24. delete
- locking: 16.2.1. File Locking
- modules for: 32.1.10. DBM Interfaces
-
storing complex data values in: 14.6. Tie Modules on CPAN
- DBM modules, portability of: 25.7. Standard Modules
- dbmclose function: 14. Tied Variables
- dbmopen function: 14. Tied Variables
- use declarations with: 14. Tied Variables
- dbprofpp program: 20.6. The Perl Profiler
- deadlock in threads: 17.2.2.2. Deadlock
- deallocating memory: 8.5.2. Garbage Collection, Circular References,
and Weak References
- debugging: 19.1.3. Switches
- 20. The Perl Debugger
- 23.1. Handling Insecure Data
- (see also taint)
- backend modules for: 18.4. Compiler Backends
- bug reports: 0.6.3. Bug Reports
- controlling from programs: 20.1. Using the Debugger
- DB module: 32.1.13. Perl Language Extensions and Internals
- debug level, setting through class or instances: 12.8. Managing Class Data
- debugger code, command for loading: 19.2. Environment Variables
- debugger commands, Perl: 20.2. Debugger Commands
- debugger customization: 20.3. Debugger Customization
- options: 20.3.3. Debugger Options
- debugging flags: 28.2. Special Variables in Alphabetical Order
- debugger support, Perl: 20.5. Debugger Support
- debugger, unattended execution: 20.4. Unattended Execution
- Devel::Peek module for XS programs: 32.1.13. Perl Language Extensions and Internals
- global destruction of objects other references, controlling: 19.2. Environment Variables
- overloading: 13.10. Overloading Diagnostics
- Perl, using C compiler -DDEBUGGING option: 12.5. Class Inheritance
- turning on in tied filehandle: 14.4.1. Filehandle-Tying Methods
- Unix security bugs: 23.2.1. Unix Kernel Security Bugs
- decimal points, lining up: 7. Formats
- declarations: 1.1. Getting Started
- 4. Statements and Declarations
- structs: 12.7.2. Generating Classes with Class::Struct
- fields with use fields pragma: 12.7.1. Field Declarations with use fields
- global: 4.7. Global Declarations
- global variables,
lexically scoped: 4.8.3. Lexically Scoped Global Declarations: our
- methods,
lvalues, indicating return of: 12.7.6. New Tricks
- packages: 1.2.1.4. Simplicities
- 4.8. Scoped Declarations
- 10. Packages
- 29.2.109. package
- scoped: 4.8. Scoped Declarations
- subroutines: 4.7. Global Declarations
- with definitions: 6.1. Syntax
- use declarations: 1.2.1.4. Simplicities
- variables: 4. Statements and Declarations
- 4.8.1. Scoped Variable Declarations
- declarative approach, regular expression programming: 5.10.3. Programmatic Patterns
- declaring
- formats: 7. Formats
- subroutines: 29.2.167. sub
- without defining: 6.1. Syntax
- decomposing characters into simpler ones: 5.4.3.2. Standard Unicode properties
- decompressing CPAN modules: 22.2.1. Decompressing and Unpacking CPAN Modules
- decrementing variables: 1.5.4. Unary Arithmetic Operators
- decryption (see encryption)
- default package: 4.8. Scoped Declarations
- DEFAULT pseudosignal: 16.1. Signals
- defined function: 29.2.23. defined
- defining
subroutines: 6.2. Semantics
- classes (object-oriented modules as): 11.1. Using Modules
- subroutines
- declarations vs.: 4.7. Global Declarations
- loading from other files: 4.7. Global Declarations
- loading with AUTOLOAD: 10.2. Autoloading
- DEL in hexadecimal: 2.6.2. String Literals
- delete function: 29.2.24. delete
- tied arrays, not returning deleted value for: 24.1.5. Previous Perl Traps
- deleting
- all debugger actions: 20.2.6. Actions and Command Execution
- array elements: 29.2.111. pop
- 29.2.149. shift
- 29.2.160. splice
- breakpoints: 20.2.2. Breakpoints
- characters: 29.2.11. chomp
- directories: 29.2.135. rmdir
- 29.2.188. unlink
- files: 29.2.188. unlink
- found but unreplaced characters: 5.2.4. The tr/// Operator (Transliteration)
- hash elements: 29.2.24. delete
- pattern-matching operators and: 5.2. Pattern-Matching Operators
- denial-of-service problems (patterns and regular expressions), security concerns: 23.3.2. Code Masquerading as Data
- dereference-address operator (*), C language: 3.21. C Operators Missing from Perl
- dereference operators, overloading: 13.3. Overloadable Operators
- dereferencing: 8.1. What Is a Reference?
- 8.1. What Is a Reference?
- 8.3. Using Hard References
- 8.3.1. Using a Variable as a Variable Name
- 8.3.3. Using the Arrow Operator
- array elements: 9.1.3. Access and Printing
- hash values as functions: 9.5. Hashes of Functions
- operator for (see arrow operator)
- typeglobs: 10.1. Symbol Tables
- derived classes: 12.1. Brief Refresher on Object-Oriented Lingo
- methods as wrappers around base class methods: 12.5.2. Accessing Overridden Methods
- descriptors (see file descriptors)
- destroying threads
- detach method: 17.2.1.4. The detach method
- join method: 17.2.1.2. Thread destruction
- destructors: 12.6. Instance Destructors
- controlling: 19.2. Environment Variables
- garbage collection with: 12.6.1. Garbage Collection with DESTROY Methods
- shared memory and semaphore: 16.4. System V IPC
- detach method: 17.2.1.4. The detach method
- $dev file statistic: 29.2.165. stat
- Devel::Dprof module: 20.6. The Perl Profiler
- profiling subroutine execution with: 20.6. The Perl Profiler
- development support, modules for: 22.1. The CPAN modules Directory
- Devel::Peek module: 32.1.13. Perl Language Extensions and Internals
- Devel::SelfStubber module: 32.1.17. Module Installation Support
- Devel::SmallProf module: 20.6. The Perl Profiler
- diagnostic messages (see error messages[semi] warning messages)
- diagnostics module: 32.1.13. Perl Language Extensions and Internals
- die function: 29.2.25. die
- exit function versus: 29.2.35. exit
- quit signal handling and: 16.1. Signals
- dieLevel option (debugger): 20.3.3. Debugger Options
- digits: 1.7. Regular Expressions
- in names: 2.5. Names
- directives (pod): 26.1.2. Pod Directives
- directories
- changing working: 29.2.9. chdir
- closing: 29.2.17. closedir
- creating: 29.2.94. mkdir
- creating or removing portably: 32.1.4. Filenames, Filesystems, and File Locking
- current working, getting pathname of: 32.1.4. Filenames, Filesystems, and File Locking
- deleting: 29.2.135. rmdir
- 29.2.188. unlink
- DirHandle module: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
- file test checks on trees: 32.1.4. Filenames, Filesystems, and File Locking
- file test operator: 1.5.7. Some File Test Operators
- functions dealing with: 29.1. Perl Functions by Category
- IO::Dir module: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
- opendir function: 29.2.105. opendir
- Perl modules for: 22.1. The CPAN modules Directory
- prepending to @INC: 19.1.3. Switches
- reading entries from: 29.2.121. readdir
- rewinddir function: 29.2.133. rewinddir
- root, redefining: 29.2.15. chroot
- seekdir function: 29.2.139. seekdir
- disciplines: 29.2.104. open
- filehandles, setting up with binmode: 29.2.6. binmode
- division (see multiplicative operators)
- DNS (domain name server): 16.5. Sockets
- do { }:
3.1. Terms and List Operators (Leftward)
- BLOCK: 4.1. Simple Statements
- 29.2.26. do (block)
- iterating: 4.5. Bare Blocks
- terminating: 4.5. Bare Blocks
- loop controls: 4.1. Simple Statements
- 4.5. Bare Blocks
- FILE operator: 29.2.27. do (file)
- loops: 24.1.1. Universal Blunders
- SUBROUTINE operator: 4.1. Simple Statements
- 29.2.28. do (subroutine)
- doc directory (CPAN), official Perl manpages: 22. CPAN
- documentation
- books on Perl: 0.5. Offline Documentation
- bug reports: 0.6.3. Bug Reports
- C library functions: 29. Functions
- default system viewer, calling: 20.2.7. Miscellaneous Commands
- embedded in Perl programs: 26. Plain Old Documentation
- (see also pod)
- modules for: 32.1.16. Documentation Support
- Perl manpages: 0.4. Online Documentation
- standard modules: 11. Modules
- dollar sign ($) (see $)
- dosish.h file: 19.1.1. #! and Quoting on Non-Unix Systems
- double-ended pipe, opening with tied filehandle: 14.4.2. Creative Filehandles
- double-quote context: 2.7.4. Interpolative Context
- scalar variables, expanding in: 5.2.3. The s/// Operator (Substitution)
- double-quoted strings,
interpolation and concatenation: 1.5.2. String Operators
- double quotes (")
1.2.1.1. Singularities
- replacement string, use with: 5.2.3. The s/// Operator (Substitution)
- strings, use in: 1.2.1.1. Singularities
- translation escape processing: 5.9.2.1. When backslashes happen
- down method: 17.2.3.2. Semaphores
- DProf (see Devel::Dprof module)
- dump function: 29.2.29. dump
- Dumpvalue module: 32.1.13. Perl Language Extensions and Internals
- duplicate replaced characters, eliminating: 5.2.4. The tr/// Operator (Transliteration)
- DynaLoader: 21.3.2. Creating Extensions
- 10.2. Autoloading
- 32.1.17. Module Installation Support
- dynamic linking: 21.3.1. XS and XSUBs
- C source code from Perl: 21.3. Extending Perl (Using C from Perl)
- dynamic scoping: 4.8. Scoped Declarations
- 4.8.1. Scoped Variable Declarations
- 4.8.1. Scoped Variable Declarations
- local operator, using on global variables: 4.8.4. Dynamically Scoped Variables: local
- pattern variables: 5.2. Pattern-Matching Operators
- 5.2.3. The s/// Operator (Substitution)
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.