Index

 
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 
Symbols and Numbers
- -0 switch, perl
   : Switches
- 1/2, square root of (constant)
   : Math.SQRT1_2
- 2, square root of (constant)
   : Math.SQRT2
- 200 (Success) code
   
   - Status Codes
   - Checking Hypertext (HTTP) Links
   
- 204 (No Response) code
   
   - The "No Response" Code
   - Graphics
   
- 211 (Success) code
   : Network News on the Web
- 221 (Success) code
   : Network News on the Web
- 222 (Success) code
   : Network News on the Web
- 3-D borders (see borders)
   
   -    -    
- 301 (Document Moved) code
   : Status Codes
- 401 (Unauthorized) code
   
   - Status Codes
   - Checking Hypertext (HTTP) Links
   
- 403 (Forbidden) code
   : Status Codes
- 404 (Not Found) code
   
   - Status Codes
   - Checking Hypertext (HTTP) Links
   
- 500 (Internal Server Error) code
   
   - What should I do when I get a "Serv...
   - Status Codes
   - Tcl
   
- 501 (Not Implemented) code
   : Status Codes
 
- & (ampersand)
   
   - Programming with Style
   - address-of operator (in C)
      : C Operators Missing from Perl
   - bitwise AND operator
      
- Bitwise Operators
      - Bitwise And (<tt CLASS=replaceable>...
- to delimit field information
      : Submit and Reset Buttons
   - for entities
     
       - Special text characters
       - Character Entities
       - JavaScript Entities
       - Named Unary and File Test Operators
       - Transferring the Form Data
       - JavaScript Entities
     
- in filenames
      : open
   - in key-value pairs
      : Sending Data to the Server
   - prototype character
      : Prototypes
   - for subroutine names
      
      - Variables
      - Subroutines
      
- in URLs : Transferring the Form Data
   - && (logical AND) operator
   
      - C-style Logical (Short Circuit) Ope...
      - Miscellaneous Differences
      - Logical And (<tt CLASS=replaceable>...
      - Logical and, or, not, and xor
   
- &&= (assignment) operator
      : Assignment Operators
   - &{} for entities
     
     - Core Language Changes
     - JavaScript Entities
     
- &= (assignment) operator
      : Assignment Operators
   
- < > (angle brackets)
   : HTML Tag Syntax
- ' (apostrophe)
   
   - String Literals
   - Escape Sequences in String Literals
   
- * (asterisk)
   
   - Named Unary and File Test Operators
   - Multiplication (*)
   - dereference operator (in C)
      : C Operators Missing from Perl
   - frame size
      : Frame Layout
   - as media type wildcard
      : Media Types and Subtypes
   - multiplicative operator
      : Multiplicative Operators
   - prototype character
      : Prototypes
   - quantifier
      
      - Quantifiers
      - The rules of regular expression matching
      
- for typeglob names
      
      - Typeglobs and Filehandles
      - Passing Symbol Table Entries (Typeglobs)
      
- ** (exponentiation) operator
      : Exponentiation
   - **= (assignment) operator
      : Assignment Operators
   - *= (assignment) operator
      : Assignment Operators
   
- @ (at sign)
   
   - Previous Perl Traps
   - for array names
      : Variables
   - in debugger
      : Using the Debugger
   - in picture lines
      : Formats
   - prototype character
      : Prototypes
   - @_ array
      
      - Subroutines
      - English--Use English or awk Names f...
      - Debugger Bugs
      
- \ (backslash)
   
   - Escape Sequences in String Literals
   - to escape metacharacters
      : The regular expression bestiary
   - for multiline commands
      : Using the Debugger
   - quotemeta function for
      : quotemeta
   - reference operator
      
      - Ideographic Unary Operators
      - The Backslash Operator
      
- ` (backtick)
   
   - Anonymous pipes
   - emulating
      : Cleaning up your path
   - operator
      
      - Command input (backtick) operator
      - Shell Traps
      - Programming with Style
      
- `` command : C Shell
   
- ! (bang)
   
   - for argument specifiers
      : Getopt::Long--Extended Processing o...
   - debugger command
      : Debugger Commands
   - in import list
      : Specialized import lists
   - logical negation operator
      : Ideographic Unary Operators
      : Logical Not (!)
   - !! debugger command
      : Debugger Commands
   - != (not equal to) operator
      
      - Inequality (!=)
      - Equality Operators
      - Universal Blunders
      
- !~ (binding) operator
      : Binding Operators
   
- { } (braces)
   
   - Compound Statements
   - Braces, Brackets, and Quoting
   - Universal Blunders
   - Programming with Style
   - function
   - in awk
      : Awk Traps
   - for statement blocks
      : Compound Statements
   - hash composer
      : The Anonymous Hash Composer
   - identifiers in
      : String literals
   - quantifier
      
      - Quantifiers
      - The rules of regular expression matching
      
- [ ] (brackets)
   
   - Arrays
   - Array and Object Access Operators
   - for...in
   - Objects as Associative Arrays
   - Reading and Writing Array Elements
   - Conversions to Objects
   - The Anonymous Array Composer
   - to match characters
      : The rules of regular expression matching
   
- ^ (caret)
   
   - assertion : Quantifiers
   - bitwise XOR operator
      
      - Bitwise Operators
      - Awk Traps
      - Bitwise Xor (^)
      
- line boundary
      
      - Nailing Things Down
      - The rules of regular expression matching
      - The fine print
      
- matching
      : The rules of regular expression matching
   - in picture lines
      : Formats
   - ^= (assignment) operator
      : Assignment Operators
   
- : (colon)
   
   - in import list
      : Specialized import lists
   - separating Macintosh directories
     : AppleScript
   - :: for package identifiers
      
      - Packages
      - Previous Perl Traps
      
- , (comma)
   
   - Universal Blunders
   - delimiting list values
      : List Values and Arrays
   - key/value pairs and
      : Hashes (Associative Arrays)
   - large numbers and
      : Numeric literals
   - operator
      
      - Comma Operators
      - The Comma Operator (,)
      - Awk Traps
      - for
      
- in styles
     : Multiple Selectors
   
- {} curly braces (see braces)
- $ (dollar sign)
   
   - Identifiers
   - for backreferences (see backreferences)
   - in debugger
      : Using the Debugger
   - line boundary
      
      - The rules of regular expression matching
      - The fine print
      
- prototype character
      : Prototypes
   - for scalar variable names
      : Variables
   - word boundary
      : Nailing Things Down
   - $# prefix
      : List Values and Arrays
   
- $ variables
   
   - $0 ($PROGRAM_NAME)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $1, $2, $3... (see backreferences)
   - $& ($MATCH)
      
      - The fine print
      - Regular Expression Special Variables
      - a2p
      - English--Use English or awk Names f...
      - Time Efficiency
      
- $' ($POSTMATCH)
      
      - The fine print
      - Regular Expression Special Variables
      - a2p
      - English--Use English or awk Names f...
      - Time Efficiency
      
- $* ($MULTILINE_MATCHING)
      : Regular Expression Special Variables
   - $@ ($EVAL_ERROR)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $\ ($OUTPUT_RECORD_SEPARATOR)
      
      - Global Special Variables
      - Switches
      - English--Use English or awk Names f...
      
- $` ($PREMATCH)
      
      - The fine print
      - Regular Expression Special Variables
      - a2p
      - English--Use English or awk Names f...
      - Time Efficiency
      
- $! ($OS_ERROR)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $[
      : Global Special Variables
   - $] ($PERL_VERSION)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^ ($FORMAT_TOP_NAME)
      
      - Format Variables
      - Per-Filehandle Special Variables
      - English--Use English or awk Names f...
      - Universal Blunders
      
- $^A ($ACCUMULATOR)
      
      - Accessing Formatting Internals
      - Global Special Variables
      - English--Use English or awk Names f...
      - formline function
         : formline
      
- $^D ($DEBUGGING)
      
      - Global Special Variables
      - Switches
      - English--Use English or awk Names f...
      
- $^F ($SYSTEM_FD_MAX)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^H
      : Global Special Variables
   - $^I ($INPLACE_EDIT)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^L ($FORMAT_LINEFEED)
      
      - Format Variables
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^O ($OSNAME)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^P ($PERLDB)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^T ($BASETIME)
      
      - Named Unary and File Test Operators
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^W ($WARNING)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $^X ($EXECUTABLE_NAME)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $: ($FORMAT_LINE_BREAK _CHARACTERS)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $, ($OUTPUT_FIELD_SEPARATOR)
      
      - Global Special Variables
      -       - English--Use English or awk Names f...
      
- $$ ($PROCESS_ID)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $. ($INPUT_LINE_NUMBER)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      - resetting with close function
         : close
      
- $= ($FORMAT_LINES_PER_PAGE)
      
      - Format Variables
      - Per-Filehandle Special Variables
      - English--Use English or awk Names f...
      
- $- ($FORMAT_LINES_LEFT)
      
      - Per-Filehandle Special Variables
      - English--Use English or awk Names f...
      
- $< ($REAL_USER_ID)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $( ($REAL_GROUP_ID)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $) ($EFFECTIVE_GROUP_ID)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $% ($FORMAT_PAGE_NUMBER)
      
      - Format Variables
      - Per-Filehandle Special Variables
      - English--Use English or awk Names f...
      
- $+ ($LAST_PAREN_MATCH)
      
      - The fine print
      - Regular Expression Special Variables
      - English--Use English or awk Names f...
      
- $? ($CHILD_ERROR)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      - backtick operator and
         : Command input (backtick) operator
      - close function and
         : close
      
- $" ($LIST_SEPARATOR)
      : English--Use English or awk Names f...
   - $> ($EFFECTIVE_USER_ID)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $; ($SUBSCRIPT_SEPARATOR)
      
      - Global Special Variables
      - English--Use English or awk Names f...
      
- $# ($OFMT)
      : Global Special Variables
   - $/ ($INPUT_RECORD_SEPARATOR)
      
      - Global Special Variables
      - Switches
      - English--Use English or awk Names f...
      
- $~ ($FORMAT_NAME)
      
      - Format Variables
      - Per-Filehandle Special Variables
      - English--Use English or awk Names f...
      
- $_ ($ARG)
      
      - The fine print
      - Global Special Variables
      - English--Use English or awk Names f...
      - angle operator and
         : Line input (angle) operator
      - forearch statement and
         : Foreach loops
      - glob function with
         : Filename globbing operator
      - grep function and
         : grep
      - map function and
         : map
      
- $| ($OUTPUT_AUTOFLUSH)
      
      - Format Variables
      - Per-Filehandle Special Variables
      - English--Use English or awk Names f...
      - Digital Clock
      
- . (dot)
   
   - Named Unary and File Test Operators
   - Array and Object Access Operators
   - Reading and Writing Object Properties
   - Arrays in Navigator 2.0
   - Conversions to Objects
   - character wildcard
      
      - Regular Expressions
      - The rules of regular expression matching
      - The fine print
      
- concatenation operator
      
      - String Operators
      - Additive Operators
      - Time Efficiency
      
- debugger command
      : Debugger Commands
   - .. (range) operator
      : Range Operator
   - .= (assignment) operator
      : Assignment Operators
   
- = (equal sign)
   
   - assignment operator
      
      - Assignment Operators
      - Assignment Operators
      - Assignment Operators
      - The assign() Method
       - Previous Perl Traps
      
- combined with operations
      : Assignment with Operation
   - copy constructor
      : Copy constructor
   - debugger command
      : Debugger Commands
   - defining tag attributes : The Syntax of a Tag
   - == (equal to) operator
      
      - Equality Operators
      - Universal Blunders
      - Equality (==)
      
- => (corresponds to) operator
      
	- Comma Operators
      - with key/value pairs
         : Hashes (Associative Arrays)
      - with named parameters
         : Hashes (Associative Arrays)
      
- =~ (binding) operator
      : Binding Operators
   
- > (greater than) operator
   
   - Relational Operators
   - String Operators
   - >= (greater than or equal) operator
      
      - Relational Operators
      - Greater Than or Equal (>=)
      - String Operators
      
- >> (shift right with sign) operator
      : Shift Right with Sign (>>)
   - >>> (shift right zero fill) operator
      : Shift Right Zero Fill (>>>)
   
- - (hyphen)
   
   - The rules of regular expression matching
   - arithmetic negation operator
      
      - Ideographic Unary Operators
      - Named Unary and File Test Operators
	- Unary Negation (-)
	
- debugger command
      : Debugger Commands
   - subtractive operator
	
        - Additive Operators
	- Subtraction (-)
	
- -*- for Emacs
      : Command Processing
   - -= (assignment) operator
      : Assignment Operators
   - -- (autodecrement) operator
      
      - Autoincrement and Autodecrement Ope...
      - Autoincrement and Autodecrement
      - Switches
      - Overloadable operations
	- Decrement (--)
      
- -> (arrow) operator
      
      - The Arrow Operator
      - Using the Arrow Operator
      -       - Object-Oriented Scaling Tips
      
- -| piping pseudo-command
      : Talking to yourself
   
- < (left angle bracket)
   
	- Non-option callback routine
        - Special text characters
      - String Operators
   - debugger command
      : Debugger Commands
   - filename globbing operator
      : Filename globbing operator
   - in filenames
      : open
   - for left justification
      : Format Variables
   - less than operator
      
- Relational Operators
	- Less Than (<)
	
- line input operator
      : Line input (angle) operator
   - <!--  --> tags
	
	   - Comments
	   - Comments
	   - Comments
	   - Hiding Scripts from Old Browsers
	- (see also SSI)
	
- <= (less than or equal) operator
	
      - Relational Operators
      - Less Than or Equal (<=)
      - String Operators
	
- <=> (comparison) operator
      
      - Equality Operators
      - sort
      
- << (shift left) operator
      
      - "Here" documents
      - Shift Operators
	- Shift Left (<<)
      
- <<= (assignment) operator
      : Assignment Operators
   - < > construct (see angle brackets)
   
- ( ) (parentheses)
   
   - The regular expression bestiary
   - Operators
   - Terms and List Operators (Leftward)
   - Programming with Style
   - Functions
   - Objects
   - Operator Precedence
   - Function Call Operator
   - Defining and Invoking Functions
   - for backreferences
      : Backreferences
   - in functions
      : Functions
   - grouping operator
      : The rules of regular expression matching
   - for list values
      : List Values and Arrays
   - (?!) assertion
      : Regular expression extensions
   - (?!...) assertion
      : The rules of regular expression matching
   - (?:) for grouping
      : Regular expression extensions
   - (?...) assertion
      : The rules of regular expression matching
   - (?=) assertion
      : Regular expression extensions
   - (?i) modifier
      : Regular expression extensions
   - (?#) for comments
      : Regular expression extensions
   
- % (percent sign)
   
   - Tailoring SSI Output
   - for checksums
      : unpack
   - for date/time data : Configurable Time Formats for SSI Output
   - for hash names
      : Variables
   - modulus operator
      	
- Multiplicative Operators
	- Modulo (%)
        - Named Unary and File Test Operators
	
- prototype character
      : Prototypes
   - in URLs : Writing a URL
   - %2F sequence
	: URL Encoding
   - %= (assignment) operator
      : Assignment Operators
   
- + (plus)
   
   - Named Unary and File Test Operators
   - Workarounds for Navigator 2.0
   - additive operator
      
- Additive Operators
	   - Addition (+)
	
- concatenation operator : 
	
- Strings
	   - String Operators
   	   - Conversions to Strings
	
- in filenames
      : open
   - quantifier
      
      - Regular Expressions
      - The rules of regular expression matching
      
- unary operator
      : Ideographic Unary Operators
   - += (assignment) operator
      : Assignment Operators
   - ++ (autoincrement) operator
      
      - Autoincrement and Autodecrement Ope...
      - Autoincrement and Autodecrement
      - Overloadable operations
      - Increment (++)
      
- # (pound sign)
   
   - for comments
      : Pattern Matching
   - for entities
      : Special text characters
   - in formats
      : Formats
   - for name anchors
      
      - Hyperlink Names and Navigation
      - Linking Within a Document
      
- in server side includes
      : Common Errors
   - with uncgi
      : C Shell (csh)
   - in URLs
      : The http document fragment
   - #! (shebang) notation
      
      - How to Do It
      - Command Processing
      - Security bugs
      
- ? (question mark)
   
   - Query Strings
   - Handling reserved and unsafe characters
   - The http search parameter
   - Named Unary and File Test Operators
   - debugger command
      : Debugger Commands
   - quantifier
      
      - Quantifiers
      - The rules of regular expression matching
      
- ?: (conditional) operator
        
- Conditional Operator
	- The Conditional Operator (?:)
	
- ?? operator (see m?? operator)
   
- " (quotation mark)
   
   - Braces, Brackets, and Quoting
   - Pick your own quotes
   - String Literals
   - String literals
   - The regular expression bestiary
   - for attribute values
      : The Syntax of a Tag
   - in braces
      : String literals
   - double-quote context
      : Interpolative context
   - in formline arguments
      : formline
   - qq/../ construct
      : Mail Gateway
   - strings and
      : String literals
   - in URLs
      : Handling reserved and unsafe characters
   
- > (right angle bracket)
   
   - debugger command
      : Debugger Commands
   - filename globbing operator
      : Filename globbing operator
   - in filenames
      : open
   - greater than operator
      : Relational Operators
   - line input operator
      : Line input (angle) operator
   - for right justification
      : Format Variables
   - >= (greater than or equal) operator
      
- Relational Operators
   - Greater Than or Equal (>=)
   - String Operators
	
- >> (right-shift) operator
      : Shift Operators
   - >>= (assignment) operator
      : Assignment Operators
   
- ; (semicolon)
   
   - Netscape Persistent Cookies
   - Simple Statements
   - Universal Blunders
   - Optional Semicolons
   - Statements
   
- # (sharp)
- ' (single quotes)
     
- String literals
	- String Literals
- / (slash)
   
   - Named Unary and File Test Operators
   - debugger command
      : Debugger Commands
   - division operator
      
- Multiplicative Operators
	   - Division (/)
	
- in ending HTML tags
      
- Start and End Tags
      - HTML Tag Syntax
- in import list
      : Specialized import lists
   - root directory
      : chroot
   - in URLs
      
      - Handling reserved and unsafe characters
      - The http path
      - URL Encoding
      
- /= (assignment) operator
      : Assignment Operators
	- // comment marker
	   : Comments
	- /* */ comment marker
	   : Comments
   - // match operator (see match operator)
   
- ~ (tilde)
   
   - The http path
   - bitwise negation operator
	
   - Bitwise Not (~)
      - Ideographic Unary Operators
- complement operator
      : Awk Traps
   - to supress blank lines
      : Formats
   
- _ (underscore)
   
   - Variables
   - Previous Perl Traps
   - global filehandle
      : Global Special Filehandles
   - large numbers and
      : Numeric literals
   - in variable names
      : Programming with Style
   
- | (vertical bar)
   
   - for alternation
      : The regular expression bestiary
   - bitwise OR operator
      
- Bitwise Operators
	- Bitwise Or (|)
- for centering
      : Format Variables
   - debugger command
      
- Debugger Commands
      - Debugger Commands
- in filenames
      : open
   - for option specifiers
      : Aliases and abbreviations
   - |= (assignment) operator
      : Assignment Operators
   - |- piping pseudo-command
      : Talking to yourself
   - || (logical OR) operator
     
- C-style Logical (Short Circuit) Ope...
     - Miscellaneous Differences
     - Logical Or (||)
      
- ||= (assignment) operator
      : Assignment Operators
   
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 © 1997 O'Reilly & Associates, Inc.
All Rights Reserved.