Table of contents for PHP 5 advanced / Larry Ullman.


Bibliographic record and links to related information available from the Library of Congress catalog
Note: Electronic data is machine generated. May be incomplete or contain other coding.


Counter
Chapter: v   Advanced PH P Techniques
Multidimensional Arrays ...             2
Advanced Function Definitions ......  . 18
The Heredoc Syntax  ....  . .. .....
Csing printff and sprintf()  ....... .. 37
hpter 2:  Developing Web Applications          43
Documenting Code     .. .  ..... .       44
Code Style and Structure  ..      ..... 47
Modularizing a Web Site                49
Affecting the Browser Cache ... .. .     7
apter 3:  Advanced Database Concepts             81
Storing Sessions in a Database ..  .... . 82
Working with U.S. Zip Codes ......  ...
Creating Stored Functions             1 . . ..  .. 110
Displaying Results Horizontaly ... ......
h er 4:  Security Techniques                  123
Remembering the Basics ...  .....     124
Validating Form Data  ..
Using PECL Filter                    . 136
Authentication with PEAR Auth ......  143
Using MCrypt                         . 157
aper 5:  E-commerce Techniques                169
E-commerce Concepts ..      ....        170
"Creating the Database ............ 171
Creating the Configuratio File ........  183
Making the Template  . .  .......    . 190
Creating the Index Pag ........       197
Browsing by Category .. .  . . .          99
Showing a Product                .     . 205
Implementing a Shopping Cart ........  .. 2
Valida ting Credit Cards  .... ...... ..  .  ... 224
Chapter 6:  Basic ObectOriented
Programming                             233
OOP Theory ... 234
Defining a Class  ...  . .. ...       .  23
Creating an Ob1ect .         ..         . 240
The $this ttribute .   .. 244
Creating Constructors     ... 21
Creating Dest rctors  .......     ....   256
sAtoloading Classes ....     ...... 260
pter7:    Advanced OOP                            263
Advanced Theories  .  . .  . ..... . ......... . . 264
Inheriting  Classes  ............. ........ . 266
Access Control .                        . 281
Using the Scope Resolution Operator..     289
Creatirng Static Members . ..  ....    .. 9
Abstract Clases and  ethods ......   .   300
apter 8:  Real-Word OOP                           309
Catching Excepiions .  .... .. ... . .... . 310
Extending the Exception Class .317... .... 317
Creating a Shopping Cart Class  .. ....... 328
Using the Cart Class .  .    .   .....  . 340
per g:   Networking with PHP                     347
Accesiring Other Web Sites  ............. 348
Working with Sockets  ................  ..  355
Performig IP Geolocation  ....... 63
er 1o:  PHP and the Server                      373
Compressing Files  .. ........... ..  . . .....   374/
P -P-G T K   ................  .  ................  385
Establi hing ua cron  ....               399
Schedulbig Tasks on rWindows .........    02
Using COM with PHP .... .    .....    .  404
Ch terl:  PHP's Commandine interface        417
Testing Your Installation .... ....... 418
Executing Bits of Code  ........  .  422
Creating a Command-Line Script ... .. 24
Running a Command-Line Script ..... . 428
Worning with Command-Line Arguments  .. 32
Taking Input .. 437
Ch er 1:  Using PEAR                        443
Using Benchmark  .....  . ....... . i  4
Using HTML  Quick or   ................... 456
Using Mail_Mime ........       . ... 469
ter 13: Ajax                                481
Introduction to Ajax .      . .... .482
A Simple Example .. ... . .. .....   484
Full-Fledged Ajax  . .........     .. 06
Debugging Ajax Applications .............. 523
ter14: XMLand PHP                           529
What Is XML?  ....  ....  .. ..... ........  530
XM L  Syntax  ..... .    ......... .. .. .  532
Attributes, Empty Elements, and Entities ... -3
Document Type Definitions ........ .. 40
Parsing XML  .......    . .  ... .   548
Creating an ESS Feed     .        . 562



Library of Congress subject headings for this publication: PHP (Computer program language)Web sites Design, Web site development