Index: D
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: D
- \d (digit) metasymbol in regular expressions: 13.1. Introduction
 
- data source (LDAP): 17.8.3. Discussion
 
- data source name (DSN): 8.7.3. Discussion
 
  - 10.4.3. Discussion
 
 
- data types
 
  
  
  - array elements: 4.1. Introduction
 
  
  
  
  - checking numbers for specific: 2.2.3. Discussion
 
  
  
  
  - complex, encapsulating as strings: 5.8.1. Problem
 
  
  
  
  - converting between with unpack( ): 1.14.3. Discussion
 
  
 
- database abstraction layers available for PHP: 10.4.3. Discussion
 
- database connection handles: 10.1. Introduction
 
- database_interface (DSN): 10.4.3. Discussion
 
- databases: 10.1. Introduction
 
  
  
  - caching queries and results: 10.15.1. Problem
 
  
  
  
  - DB abstraction layer: 10.1. Introduction
 
  
  
  
  - DB database abstraction layer
 
    
    
    - backends supported by PEAR DB: 10.4.3. Discussion
 
    
  
 
  
  
  
  - DBM: 10.3.1. Problem
 
    
    
    - accessing with DBA abstraction layer: 10.3.2. Solution
 
    
    
    
    - handlers compiled into your PHP installation: 10.3.3. Discussion
 
    
    
    
    - handlers, differing behavior of: 10.3.3. Discussion
 
    
    
    
    - username and password database: 10.3.3. Discussion
 
    
  
 
  
  
  
  - escaping quotes in queried data: 10.10.1. Problem
 
  
  
  
  - finding number of rows returned by a query: 10.9.1. Problem
 
  
  
  
  - logging debugging information and errors: 10.11.1. Problem
 
  
  
  
  - MySQL (see MySQL)
 
  
  
  
  - nonrelational databases supported by PHP: 10.1. Introduction
 
  
  
  
  - Oracle (OCI8 interface): 10.1. Introduction
 
  
  
  
  - paginated links for series of records: 10.14.1. Problem
 
  
  
  
  - persistent connections: 10.1. Introduction
 
  
  
  
  - plaintext files as: 10.1. Introduction
 
  
  
  
  - queries, building programmatically: 10.13.1. Problem
 
  
  
  
  - relational databases supported by PHP: 10.1. Introduction
 
  
  
  
  - repeating queries efficiently: 10.8.1. Problem
 
  
  
  
  - retrieving rows without a loop: 10.6.1. Problem
 
  
  
  
  - serialized data going into: 5.8.3. Discussion
 
  
  
  
  - SQL
 
    
    
    - connecting to: 10.4.1. Problem
 
    
    
    
    - modifying data in: 10.7.1. Problem
 
    
    
    
    - portability of: 10.1. Introduction
 
    
    
    
    - querying: 10.5.1. Problem
 
    
  
 
  
  
  
  - storing and retrieving threaded messages: 10.16. Program: Storing a Threaded Message Board
 
  
  
  
  - storing sessions in: 8.7.1. Problem
 
    
    
    - pc_DB_Session class: 8.7.3. Discussion
 
    
    
    
    - php_session table: 8.7.3. Discussion
 
    
  
 
  
  
  
  - text files as: 10.2.1. Problem
 
  
  
  
  - unique IDs, assigning automatically: 10.12.1. Problem
 
  
  
  
  - user accounts: 8.27. Program: Website Account (De)activator
 
  
 
- date( ): 3.1. Introduction
 
  - 3.2.2. Solution
 
  - 3.2.4. See Also
 
  - 9.12.2. Solution
 
  
  
  - converting Unix timestamp to human-friendly format: 17.6.3. Discussion
 
  
  
  
  - day of week, month, or year, week of the year: 3.8.2. Solution
 
  
  
  
  - formatting dates and times: 3.5.3. Discussion
 
  
 
- dates and times: 3.1. Introduction
 
  
  
  - adding to/subtracting from a date: 3.11.1. Problem
 
  
  
  
  - button displaying current time: 20.8.3. Discussion
 
    - 20.9.3. Discussion
 
  
 
  
  
  
  - converting to/from epoch timestamps: 3.3.1. Problem
 
  
  
  
  - Coordinated Universal Time (see UTC)
 
  
  
  
  - current, finding: 3.2.2. Solution
 
    
    
    - printing today's date in month/day/year format: 3.2.3. Discussion
 
    
  
 
  
  
  
  - daylight saving time (see daylight saving time)
 
  
  
  
  - difference between two dates: 3.6.1. Problem
 
  
  
  
  - difference between two dates with
 
    
    
    - Julian days: 3.7.1. Problem
 
    
  
 
  
  
  
  - dropdown menus based on current date: 9.12.1. Problem
 
  
  
  
  - expiration time for cookies: 8.2.3. Discussion
 
  
  
  
  - file modification times: 18.6.3. Discussion
 
  
  
  
  - finding day in a week, month, year or week number in a year: 3.8.1. Problem
 
  
  
  
  - forcing user to log out after fixed time interval: 8.10.3. Discussion
 
  
  
  
  - formatting for locales: 16.1. Introduction
 
  
  
  
  - generating high-precision time: 3.14.1. Problem
 
  
  
  
  - generating time ranges: 3.15.1. Problem
 
  
  
  
  - inserting current date and time with NOW( ): 10.8.3. Discussion
 
  
  
  
  - ISO 8601 string, returned by XML-RPC application: 12.8.2. Solution
 
  
  
  
  - last modified time for URLs: 11.16. Program: Finding Fresh Links
 
  
  
  
  - localizing: 16.6.1. Problem
 
  
  
  
  - microtime( ): 2.6.3. Discussion
 
    - 3.14.2. Solution
 
  
 
  
  
  
  - non-Gregorian calendars, using: 3.16.1. Problem
 
  
  
  
  - parsing from strings: 3.10.1. Problem
 
  
  
  
  - printing in specified format: 3.5.1. Problem
 
  
  
  
  - printing out month's calendar with pc_calendar( ): 3.17. Program: Calendar
 
  
  
  
  - requests in web server access logs: 11.14.3. Discussion
 
  
  
  
  - sorting dates: 4.18.3. Discussion
 
  
  
  
  - start date for time ranges: 3.15.2. Solution
 
  
  
  
  - time zones, calculating times in different: 3.12.1. Problem
 
    
    
    - offsets between time zones: 3.12.3. Discussion
 
    
  
 
  
  
  
  - timeouts for FTP connections: 17.7.3. Discussion
 
  
  
  
  - timestamps for files: 19.2.2. Solution
 
  
  
  
  - timing code execution: 8.26.3. Discussion
 
  
  
  
  - timing programs for performance tuning: 8.20.3. Discussion
 
  
  
  
  - validating dates: 3.9.1. Problem
 
  
 
- day of the week, month, or year: 3.8.1. Problem
 
- daylight saving time: 3.1. Introduction
 
  - 3.13.1. Problem
 
  
  
  - adding to/subtracting from dates: 3.11.3. Discussion
 
  
  
  
  - difference between two dates with Julian days: 3.7.3. Discussion
 
  
  
  
  - differences between two epoch timestamps, effect on: 3.6.3. Discussion
 
  
  
  
  - DST flag: 3.3.3. Discussion
 
  
  
  
  - zoneinfo time zones, information about: 3.12.3. Discussion
 
  
 
- DAYOFWEEK( ) (MySQL): 3.8.3. Discussion
 
- days, calculating variable numbers in months and years for time ranges: 3.15.3. Discussion
 
- DB abstraction layer: 7.1. Introduction
 
  - 10.1. Introduction
 
 
- DBA abstraction layer: 10.3.2. Solution
 
- dba_close( ): 10.3.3. Discussion
 
- dba_exists( ): 10.3.3. Discussion
 
- dba_fetch( ): 10.3.3. Discussion
 
- DB::affectedRows( ): 10.9.2. Solution
 
- dba_firstkey( ): 10.3.3. Discussion
 
- dba_nextkey( ): 10.3.3. Discussion
 
- dba_open( ): 10.3.3. Discussion
 
  - 10.3.3. Discussion
 
 
- dba_optimize( ): 10.3.3. Discussion
 
- dba_replace( ): 10.3.3. Discussion
 
- dba_sync( ): 10.3.3. Discussion
 
- DB::autoPrepare( ): 10.13.2. Solution
 
- DB::connect( ): 10.1. Introduction
 
- DB_Error class: 10.5.3. Discussion
 
  - 10.11.3. Discussion
 
 
- DB::execute( ): 10.7.2. Solution
 
  - 10.8.2. Solution
 
 
- DB::getAll( ): 10.6.2. Solution
 
- DB::getAssoc( ): 10.6.2. Solution
 
- DB::getCol( ): 10.6.2. Solution
 
- DB::getOne( ): 10.6.2. Solution
 
- DB::getRow( ): 10.6.2. Solution
 
- DB::isError( ): 10.11.2. Solution
 
- DBM databases: 10.1. Introduction
 
  - 10.3.1. Problem
 
  
  
  - handlers compiled into your PHP installation: 10.3.3. Discussion
 
  
  
  
  - handlers, differing behavior of: 10.3.3. Discussion
 
  
  
  
  - username and password database: 10.3.3. Discussion
 
  
 
- DB::modifyLimitQuery( ): 10.14.3. Discussion
 
- DB::nextId( ): 10.12.2. Solution
 
- DB_Pager class: 10.14.2. Solution
 
  
  
  - fetchRow( ): 10.14.3. Discussion
 
  
 
- DB_Pager::build( ): 10.14.3. Discussion
 
- DB::prepare( ): 10.7.2. Solution
 
  - 10.8.2. Solution
 
 
- DB::query( ): 10.4.3. Discussion
 
  - 10.7.2. Solution
 
  - 10.11.3. Discussion
 
 
- DB::quote( ): 10.5.3. Discussion
 
  - 10.10.2. Solution
 
  
  
  - calling strtr( ) after: 10.10.3. Discussion
 
  
 
- DB_Result::fetchInto( ): 10.5.2. Solution
 
- DB_Result::fetchRow( ): 10.5.2. Solution
 
- DB_Result::numRows( ): 10.9.2. Solution
 
- DB::setFetchMode( ): 10.5.3. Discussion
 
- DB_Sql class in PHPLib: 10.4.3. Discussion
 
- ddd (octal codes for characters): 13.3.3. Discussion
 
- debugging
 
  
  
  - database problems: 10.11.1. Problem
 
  
  
  
  - error logging, use in: 8.18.3. Discussion
 
  
  
  
  - HTTP request/response cycle: 11.7.1. Problem
 
  
  
  
  - logging information for: 8.20.1. Problem
 
  
  
  
  - printing information for cURL module to standard error: 11.7.3. Discussion
 
  
 
- decbin( ): 2.15.3. Discussion
 
- dechex( ): 2.15.3. Discussion
 
- decimal numbers: 2.1. Introduction
 
  
  
  - formatting for dollar amounts: 2.10.2. Solution
 
  
 
- declare construct: 8.26.3. Discussion
 
- declaring/defining
 
  
  
  - class properties: 7.1. Introduction
 
  
  
  
  - class variables: 7.1. Introduction
 
  
  
  
  - classes: 7.1. Introduction
 
  
  
  
  - functions: 6.1. Introduction
 
  
  
  
  - static variables: 5.6.3. Discussion
 
  
 
- decoct( ): 2.15.3. Discussion
 
- decoding data
 
  
  
  - base64_decode( ): 14.3.2. Solution
 
  
  
  
  - pc_decode( ): 9.4.3. Discussion
 
  
  
  
  - utf8_decode( ): 16.12.2. Solution
 
  
 
- decrypting data: 14.8.3. Discussion
 
  - 14.10.3. Discussion
 
  
  
  - decryption modes: 14.8.3. Discussion
 
  
  
  
  - get-crypt.php program: 14.9.3. Discussion
 
  
  
  
  - mcrypt_decrypt( ): 14.8.3. Discussion
 
  
 
- default values
 
  
  
  - assigning to function parameters: 6.5.3. Discussion
 
  
  
  
  - setting for function parameters: 6.3.1. Problem
 
  
  
  
  - for variables: 5.3.1. Problem
 
  
 
- deg2rad( ): 2.13.2. Solution
 
- degrees: 2.12.3. Discussion
 
- DELETE command (SQL): 10.7.2. Solution
 
  
  
  - finding number of rows returned by a query: 10.9.2. Solution
 
  
 
- delete-user.php program: 8.27. Program: Website Account (De)activator
 
  - 8.27. Program: Website Account (De)activator
 
 
- deleting: 8.4.3. Discussion
 
  - (see also removing)
 
  
  
  - array elements: 4.6.1. Problem
 
  
  
  
  - cookies: 8.4.1. Problem
 
  
  
  
  - files: 19.6.1. Problem
 
  
 
- delta: 2.3.2. Solution
 
- delta values, 
  
  
  rounding off numbers: 2.4.3. Discussion
 
  
- dependencies for PEAR packages, checking: 21.5.3. Discussion
 
- depth-first search: 19.10.3. Discussion
 
- destroy signal: 20.6.3. Discussion
 
- destroying images: 15.10. Program: Generating Bar Charts from Poll Results
 
- /dev/null (Unix), redirecting output to: 18.24.3. Discussion
 
- dgettext( ): 16.11.3. Discussion
 
- dictionary attacks: 14.5.3. Discussion
 
- dictionary words, keeping out of passwords: 14.6.3. Discussion
 
- differences between arrays: 4.24.1. Problem
 
  
  
  - array_diff( ), getting simple difference: 4.24.3. Discussion
 
  
  
  
  - creating your own algorithm for: 4.24.3. Discussion
 
  
  
  
  - reversing: 4.24.3. Discussion
 
  
  
  
  - symmetric difference: 4.24.3. Discussion
 
  
 
- digit (\d) metasymbol: 13.1. Introduction
 
- Dijkstra, Edsger: 4.26.3. Discussion
 
- dir( ): 19.1. Introduction
 
  - 19.8.3. Discussion
 
 
- dir command (Windows): 19.9.3. Discussion
 
- directories: 19.1. Introduction
 
  - 19.1. Introduction
 
  - (see also files)
 
  
  
  - copying or moving a file: 19.7.1. Problem
 
  
  
  
  - creating new: 19.11.1. Problem
 
  
  
  
  - deleting files: 19.6.1. Problem
 
  
  
  
  - as exclusive lock indicators: 18.25.3. Discussion
 
  
  
  
  - file information, getting: 19.3.1. Problem
 
  
  
  
  - file permissions or ownership, changing: 19.4.1. Problem
 
  
  
  
  - file timestamps, getting and setting: 19.2.1. Problem
 
  
  
  
  - filenames matching a pattern: 19.9.1. Problem
 
  
  
  
  - filenames, splitting into component parts: 19.5.1. Problem
 
  
  
  
  - processing all files in: 19.8.1. Problem
 
    - 19.10.1. Problem
 
  
 
  
  
  
  - program listing web server files: 19.13. Program: Web Server Directory Listing
 
  
  
  
  - removing with all contents: 19.12.1. Problem
 
  
  
  
  - site-search.php program: 19.14. Program: Site Search
 
  
 
- directory class: 19.1. Introduction
 
- dirname( ): 19.5.2. Solution
 
- dir::read( ): 19.13. Program: Web Server Directory Listing
 
- display( ): 8.26.3. Discussion
 
- distinguished names (LDAP): 17.8.3. Discussion
 
- divisor, greatest common: 2.14.3. Discussion
 
- dl( ): 20.1. Introduction
 
  
  
  - loading PECL packages: 21.6.2. Solution
 
  
 
- DNS (Domain Name Service)
 
  
  
  - checking validity of email addresses: 13.6.3. Discussion
 
  
  
  
  - dynamic update requests: 18.22.3. Discussion
 
  
  
  
  - Net_DNS package: 17.10.3. Discussion
 
  
  
  
  - performing lookups: 17.10.1. Problem
 
  
 
- documentation
 
  
  
  - MySQL's UNIX_TIMESTAMP( ): 3.6.4. See Also
 
  
  
  
  - PEAR classes: 21.9.1. Problem
 
  
  
  
  - PHP-GTK extension: 20.1. Introduction
 
  
  
  
  - shared memory segments and semaphores: 5.7.4. See Also
 
  
  
  
  - strftime( ) options: 3.5.4. See Also
 
  
 
- DOM
 
  
  
  - generating XML with: 12.3.1. Problem
 
  
  
  
  - libxml parser: 12.3.3. Discussion
 
  
  
  
  - parsing XML with: 12.4.1. Problem
 
    
    
    - searching through tree for specific elements: 12.4.3. Discussion
 
    
    
    
    - tree-based parsing: 12.4.3. Discussion
 
    
  
 
  
  
  
  - top-level or root node: 12.3.3. Discussion
 
  
  
  
  - W3C specification, web site for: 12.4.3. Discussion
 
  
 
- domain names, getting information about: 17.12.1. Problem
 
- domains: 16.11.3. Discussion
 
  - (see also DNS)
 
  
  
  - cookies, specifying for: 8.2.3. Discussion
 
  
  
  
  - gettext messages: 16.11.3. Discussion
 
  
  
  
  - top-level, in email addresses: 13.6.3. Discussion
 
  
 
- Dominus, Mark-Jason: 4.26.3. Discussion
 
- double quotes (see 
", under Symbols)
 
- drawing
 
  
  
  - arcs, ellipses, and circles: 15.3.1. Problem
 
  
  
  
  - centered text: 15.6.1. Problem
 
    
    
    - GD built-in fonts: 15.6.3. Discussion
 
    
    
    
    - PostScript Type 1 fonts: 15.6.3. Discussion
 
    
    
    
    - TrueType fonts: 15.6.3. Discussion
 
    
  
 
  
  
  
  - lines, rectangles, and polygons: 15.2.1. Problem
 
  
  
  
  - patterned lines, using: 15.4.1. Problem
 
  
  
  
  - text as a graphic: 15.5.1. Problem
 
  
 
- dropdown menus based on current date: 9.12.1. Problem
 
- DSN (data source name): 8.7.3. Discussion
 
  - 10.4.3. Discussion
 
 
- DST (see daylight saving time)
 
- dump_file( )
 
  
  
  - DOM XML documents: 12.3.3. Discussion
 
  
  
  
  - generating well-formed XML document: 12.3.2. Solution
 
  
 
- dumping variable contents as strings: 5.9.1. Problem
 
- dump_mem( )
 
  
  
  - formatting DOM XML output: 12.3.3. Discussion
 
  
  
  
  - generating well-formed XML document: 12.3.2. Solution
 
  
 
- duplicate elements, removing from arrays: 4.23.1. Problem
 
- dynamic classes: 7.13.1. Problem
 
- dynamic functions: 6.13.1. Problem
 
- dynamic images: 15.7.1. Problem
 
  
  
  - button page (in HTML): 15.7.3. Discussion
 
  
 
- dynamic object instantiation: 7.14.1. Problem
 
- dynamic variable names: 5.5.1. Problem
 
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 © 2003
O'Reilly & Associates, Inc.
All Rights Reserved.