Index: T
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: T
- -T (text file) test operator: 3.10. Named Unary and File Test Operators
 
- -T (taint checking) switch: 16.5. Sockets
 
  - 16.5.2. Networking Servers
 
- 19.1.3. Switches
 
 
- t tab character assertion: 5.1. The Regular Expression Bestiary
 
- -t (tty) file test: 3.10. Named Unary and File Test Operators
 
- tables: 9.1. Arrays of Arrays
 
  - (see also multidimensional arrays)
 
 
- tags (HTML and XML), transforming text to: 5.10.4. Defining Your Own Assertions
 
- tags, symbol sets, Exporter: 11.2.1.4. Tag-handling utility functions
 
- taint
 
  
  - functions returning tainted data: 29.2. Perl Functions in Alphabetical Order
 
  
  - taint checking code: 23.3. Handling Insecure Code
 
  
  - taint checks: 23.1. Handling Insecure Data
 
  
  - taint mode
 
    
    - automatic enabling of: 23.1. Handling Insecure Data
 
    
    - enabling explicitly with -T switch: 23.1. Handling Insecure Data
 
    
    - programs needing to run with: 23.1. Handling Insecure Data
 
  
 
  
  - taint mode, using: 23. Security
 
  
  - tainted data, detecting and laundering: 23.1.1. Detecting and Laundering Tainted Data
 
 
- taint checking: 16.5.2. Networking Servers
 
  - 19.1.3. Switches
 
 
- taintperl program: 24.1.5. Previous Perl Traps
 
- tan function: 29.2.4. atan2
 
- tangent: 29.2.4. atan2
 
- tarballs (.tar.gz files): 22.2. Using CPAN Modules
 
  - (see also tar files)
 
 
- tarring, Perl modules for: 22.1. The CPAN modules Directory
 
  
  - over Internet-domain sockets: 16.5. Sockets
 
 
- TCP clients/servers: 16.5.1. Networking Clients 
 
- tee program, Unix: 14.4.2. Creative Filehandles
 
- tell function: 29.2.176. tell
 
  
  - using on tied filehandle: 14.4.1. Filehandle-Tying Methods
 
 
- telldir function: 29.2.177. telldir
 
- templates, characters for pack/unpack: 29.2.108. pack
 
- templates, strings: 29.2.108. pack
 
- temporary files, security risks with: 23.2.3. Temporary Files
 
- temporary values: 2.3. Built-in Data Types
 
- Tengwar script: 15.2. Effects of Character Semantics
 
- Term::Cap module: 32.1.11. User Interfaces
 
- Term::Complete module: 32.1.11. User Interfaces
 
- terminal, setting for debugging I/O: 20.4. Unattended Execution
 
- terminating
 
  
  - infinite loop: 4.4.2. for Loops
 
  
  - processes: 29.2.80. kill
 
 
- Term::ReadKey modlue: 29.2.43. getc
 
- Term::ReadKey module: 20.3.1. Editor Support for Debugging
 
- Term::ReadLine module: 20.3.1. Editor Support for Debugging
 
  - 32.1.11. User Interfaces
 
 
- Term::Rendezvous module: 20.4. Unattended Execution
 
  
  - precedence of: 3.1. Terms and List Operators (Leftward)
 
  
  - relationships among, expressing with operators: 3. Unary and Binary Operators
 
 
- terms in Perl: 2.3. Built-in Data Types
 
- ternary operators (see trinary operator)
 
- test command (Unix): 1.3.1. How to Do It
 
- Test module: 32.1.18. Development Support
 
- test operators (files): 1.5.7. Some File Test Operators
 
- Test::Harness module: 32.1.18. Development Support
 
- testing
 
  
  - if defined: 29.2.23. defined
 
  
  - for tainted data: 23.1.1. Detecting and Laundering Tainted Data
 
 
- testing modules: 22.3. Creating CPAN Modules
 
  
  - external testing: 22.3.2. External Testing
 
  
  - internal testing: 22.3.1. Internal Testing
 
 
- test.pl: 21.3.2. Creating Extensions
 
  - 21.3.3. XSUB Input and Output
 
 
- text
 
  
  - lexical scope and: 2.5. Names
 
  
  - Perl modules for: 22.1. The CPAN modules Directory
 
    - 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
 
  
 
  
  - pod data, converting to formatted ASCII: 32.1.16. Documentation Support
 
  
  - processing, Perl capabilities: 5. Pattern Matching
 
  
  - Unicode as international medium for: 15. Unicode
 
  
  - wrapping: 7.2.1. Accessing Formatting Internals
 
 
- text editors, scripts, entering into: 1.3.1. How to Do It
 
- text files, -T (file test) operator: 1.5.7. Some File Test Operators
 
- Text::Abbrev module: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
 
- Text::ParseWords module: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
 
- Text::Wrap module: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
 
- Thread method: 17.2.1.1. Thread creation
 
- thread model
 
  
  - control, passing between threads: 17.2.2.6. Condition variables
 
  
  - data access: 17.2.2. Data Access
 
 
- Thread module: 17.2.1. The Thread Module
 
  
  - detach method, shutting down threads with: 17.2.1.4. The detach method
 
  
  - identifying threads: 17.2.1.5. Identifying threads
 
  
  - join method, catching exceptions from: 17.2.1.3. Catching exceptions from join
 
  
  - thread creation: 17.2.1.1. Thread creation
 
  
  - thread destruction: 17.2.1.2. Thread destruction
 
  
  - yielding the processor: 17.2.1.7. Yielding the processor
 
 
- Thread::Queue module: 17.2.3.1. Queues
 
- threads: 17. Threads
 
  - 29.2.89. lock
 
  
  - locked and method attributes, using: 12.7.6. New Tricks
 
  
  - locking: 29.2.89. lock
 
  
  - multiple, in single interpreter: 18.3. Executing Your Code
 
  
  - process model: 17.1. The Process Model
 
  
  - thread model: 17.2. The Thread Model
 
 
- Thread::Semaphore module: 17.2. The Thread Model
 
  - 17.2.2.6. Condition variables
 
  - 17.2.3.2. Semaphores
 
 
- Thread::Signal module: 17.2.3.3. Other standard threading modules
 
- tid method: 17.2.1.5. Identifying threads
 
- tie function: 14. Tied Variables
 
  - 29.2.178. tie
 
  
  - use or require declarations and: 14. Tied Variables
 
 
- tie modules on CPAN: 14.6. Tie Modules on CPAN
 
- Tie::Array module: 14.2. Tying Arrays
 
  - 32.1.14. Convenient Classes
 
  
  - SPLICE subroutine, using: 14.2.1. Array-Tying Methods
 
 
- Tie::Counter module: 14.1.2. Magical Counter Variables
 
- tied function: 14. Tied Variables
 
  - 29.2.179. tied
 
 
- Tie::DBI module: 14.6. Tie Modules on CPAN
 
- Tie::DevNull module: 14.4.2. Creative Filehandles
 
- Tie::DevRandom module: 14.4.2. Creative Filehandles
 
- Tie::Hash module: 14.3. Tying Hashes
 
  - 32.1.14. Convenient Classes
 
 
- Tie::Persistent module: 14.6. Tie Modules on CPAN
 
- Tie::RefHash module: 32.1.14. Convenient Classes
 
- Tie::Scalar module: 14.1. Tying Scalars
 
  - 32.1.14. Convenient Classes
 
 
- Tie::SecureHash module: 12.7.5. Using Closures for Private Objects
 
  - 14.6. Tie Modules on CPAN
 
 
- Tie::StdArray module: 14.2. Tying Arrays
 
- Tie::StdHash module: 14.3. Tying Hashes
 
- Tie::StdScalar module: 14.1. Tying Scalars
 
- Tie::SubstrHash module: 32.1.14. Convenient Classes
 
- Tie::Syslog module: 14.6. Tie Modules on CPAN
 
- Tie::Tee module: 14.4.2. Creative Filehandles
 
- Tie::VecArray module: 14.6. Tie Modules on CPAN
 
- Tie::Watch module: 14.6. Tie Modules on CPAN
 
- tilde, home directory expansion of: 29.2.69. glob
 
- time: 29.2.180. time
 
  
  - file access/modification: 29.2.165. stat
 
    - 29.2.193. utime
 
  
 
  
  - file age: 3.10. Named Unary and File Test Operators
 
  
  - Greenwich Mean (GMT): 29.2.70. gmtime
 
  
  - for local timezone: 29.2.88. localtime
 
  
  - Perl functions for: 29.1. Perl Functions by Category
 
  
  - sleeping: 29.2.156. sleep
 
  
  - Time::Local module: 32.1.1. Data Types
 
  
  - UDP program, getting from other machines: 16.5.3. Message Passing
 
 
- time base ($^T): 28.2. Special Variables in Alphabetical Order
 
- time function: 29.2.180. time
 
  - 32.1.1. Data Types
 
 
- Time::gmtime module: 32.1.7. Operating System Interfaces
 
- timelocal subroutine: 29.2.88. localtime
 
- Time::localtime module: 32.1.7. Operating System Interfaces
 
- Timer::HiRes module: 29.2.3. alarm
 
- times function: 29.2.181. times
 
- 22.1. The CPAN modules Directory
 
- portability of: 25.8. Dates and Times
 
 
- Time::tm module: 32.1.7. Operating System Interfaces
 
- timing
 
  
  - with alarms: 29.2.3. alarm
 
  
  - comparing for subroutines' execution: 20.6. The Perl Profiler
 
  
  - glitches, handling: 23.2. Handling Timing Glitches
 
     
    - in race conditions, handling: 23.2.2. Handling Race Conditions
 
    - temporary files: 23.2.3. Temporary Files
 
    
    - Unix kernel security bugs: 23.2.1. Unix Kernel Security Bugs
 
  
 
  
   
  
  - running times of alternate code versions, comparing: 32.2. Benchmark
 
  
  - script running: 3.10. Named Unary and File Test Operators
 
 
- timing out slow operations: 16.1.3. Timing Out Slow Operations
 
- titlecase
 
  
  - u and ucfirst function, using in conversions: 5.2.4. The tr/// Operator (Transliteration)
 
  
  - ucfirst, translating to: 15.2. Effects of Character Semantics
 
 
- Tk: 22.1. The CPAN modules Directory
 
  - 24.2.6. User Efficiency
 
  - (see also Perl/Tk)
 
 
- tkRunning option (debugger): 20.3.3. Debugger Options
 
- toggling trace mode (debugger): 20.2.3. Tracing
 
- tokenization: 21.1. How Perl Works
 
  - (see also lexical analysis)
 
 
- tokens: 2.2. Molecules
 
  - 18.2. Compiling Your Code
 
  
  - ambiguous characters, problems with: 3.10. Named Unary and File Test Operators
 
  
  - parsing text into list of: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
 
 
- top-level package: 2.5.1. Name Lookups
 
- top-of-form processing: 7. Formats
 
  - 29.2.140. select (output filehandle)
 
  - 29.2.200. write
 
 
- top-of-page processing: 28.2. Special Variables in Alphabetical Order
 
- topicalization: 1.2.1.4. Simplicities
 
- tr/// (transliteration) operator: 5.2. Pattern-Matching Operators
 
  - 5.2.4. The tr/// Operator (Transliteration)
 
  - 29.2.182. tr///
 
  - 29.2.201. y//
 
  
  - characters, transliterating with: 15.2. Effects of Character Semantics
 
  
  - =~ and !~ binding operators, using with: 5.2. Pattern-Matching Operators
 
  
  - modifiers for: 5.2.1. Pattern Modifiers
 
 
- tracing,
  
  
- stack backtrace, debugger T command: 20.2.3. Tracing
 
- tracing, stack backtrace (debugger command): 20.1. Using the Debugger
 
- trailing spaces in string comparisons: 3.11. Relational Operators
 
- translating between languages: 24.5.2. Generating Perl in Other Languages
 
- translation: 29.2.182. tr///
 
  - 29.2.201. y//
 
 
- transliteration escapes, processing by Perl regex compiler: 5.9.2.1. When backslashes happen
 
- trapping
 
  
  - exceptions: 29.2.32. eval
 
 
- out-of-memory errors: 28.2. Special Variables in Alphabetical Order
 
- signals: 16.1. Signals
 
 
- trigonometry, Math::Trig module: 32.1.1. Data Types
 
- trinary operators: 1.5. Operators
 
- 3. Unary and Binary Operators
 
  
  - ?: as: 3.16. Conditional Operator
 
    - 4.5.1. Case Structures
 
  
  - overloading, not working with: 13.1. The overload Pragma
 
 
 
- troubleshooting: 20. The Perl Debugger
 
  - (see also debugging)
 
  
  - C code: 24.1.3. C Traps
 
  
- multidimensional arrays: 9.1.5. Common Mistakes
 
  - scripts
 
    
24.1. Common Goofs for Novices
 
  
  - shell code: 24.1.4. Shell Traps
 
true values: 1.2.1.1. Singularities
truncate function: 29.2.183. truncate
- argument list: 20.3.3. Debugger Options
 
- arrays: 2.8.2. Array Length
 
- numbers: 29.2.76. int
 
truth conditions,
  
  evaluating with if and unless statements: 1.6.1.1. The if and unless statements
truth values,
  
evaluating for: 1.6.1. What Is Truth?
try block: 29.2.32. eval
tty: 16.3.3. Bidirectional Communication 
two-dimensional arrays
  
  - creating and accessing: 9.1.1. Creating and Accessing a Two-Dimensional Array
 
  
  - creating your own: 9.1.2. Growing Your Own
 
tying variables: 8.5.1. References Don't Work as Hash Keys
  - 14. Tied Variables
 
  
  - arrays: 14.2. Tying Arrays
 
  
  - filehandles: 14.4. Tying Filehandles
 
  
  - hashes: 14.3. Tying Hashes
 
  
  - scalars: 14.1. Tying Scalars
 
  
  - untying trap: 14.5. A Subtle Untying Trap
 
typecasting operator (in C): 3.21. C Operators Missing from Perl
typedefs (C language): 21.2. Internal Data Types
typeglobs: 2.5. Names
  
- 1.2.1. Variable Syntax
 - 2.10. Typeglobs and Filehandles
 
  - 8. References
 
  - 8.3.6. Other Tricks You Can Do with Hard References
 
  
  -  anonymous: 8.2.4. Handle References
 
  
  - anonymous
 
    
    - generating with Symbol module: 32.1.1. Data Types
 
  
 
  
  - autovivification of: 14.4.1. Filehandle-Tying Methods
 
  
  - filehandle references, creating: 8.2.4. Handle References
 
  
  - IO::Handle object: 8.2.5. Symbol Table References
 
  
  - local function, using with: 29.2.87. local
 
  
  - printing contents of: 20.3.3. Debugger Options
 
  
  
  - prototype symbol (*): 1.2.1. Variable Syntax
 - references to typeglobs vs.: 8.2.4. Handle References
 
  
  - subroutines, resolving to: 12.3. Method Invocation
 
  
  - symbol table aliasing with: 10.1. Symbol Tables
 
  
  - in symbol table hashes: 10.1. Symbol Tables
 
  
  - variables, tying to classes via: 14. Tied Variables
 
typemap: 21.3.1. XS and XSUBs
types (see data types)
typing variables
  
  - scalars: 2.6. Scalar Values
 
  
  - subtypes, converting between: 2.6. Scalar Values
 
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.