Advanced PHP Programming
.pdf
626 |
handlers |
|
|
session |
harness |
|
API hook structures, 564 |
benchmarking |
|
closing, 565 |
custom timer information, adding, |
|
destroying, 567 |
458-461 |
|
garbage collection, 568 |
features, 451 |
|
methods, 360-365 |
inline benchmarks, writing, 462 |
|
opening, 564 |
iterations, 455-456 |
|
reading data, 566 |
data randomization, 455 |
|
writing data, 566 |
overhead, removing, 456-458 |
|
signals |
PEAR suite (Benchmark_Iterate), |
|
child processes. See signals, child |
451-454 |
|
processes |
testing harnesses, creating, 454-455 |
|
monitoring engine script, 146 |
hashtables, zvals, 519-520 |
|
handling |
HASH_OF() macro, 519 |
|
I/O (input/ouput), 125-128 |
HEAD branches, CVS (Concurrent |
|
resources, 524 |
Versioning System), 187 |
|
handling errors, 74-75 |
headers, HTTP |
|
custom error handlers, setting, 79-80 |
cache-friendly applications, 231-235 |
|
displaying errors, 76-77 |
output buffering, 243-244 |
|
exceptions, 82 |
heavyweight sessions. See client-side |
|
cascading, 94-97 |
sessions |
|
catching, 84-85 |
Hello World! Smarty template, 110-111 |
|
constructor failure, 97-98 |
hexdecode() method, 512 |
|
creating, 83 |
hexencode() method, 511 |
|
data validation, 100-104 |
hierarchical caching, 240 |
|
default exception handlers, installing, |
hierarchies, exceptions, 86-88 |
|
98-100 |
home pages, caching, 266 |
|
Exception class, 83 |
concurrency, 272 |
|
hierarchies, 86-88 |
templatization, 267-273 |
|
Python programming, 104 |
hooks, extensions, 497 |
|
rethrowing, 94 |
horizontal scalability, 374 |
|
throwing, 83-85 |
HTML (Hypertext Markup Language), |
|
typed example, 88-93 |
embedding, 27 |
|
when to use, 104-105 |
HTTP (Hypertext Transfer Protocol) |
|
extensions, 529 |
accelerators, 223-225 |
|
external, 80-83 |
caching, 229 |
|
ignoring errors, 78-79 |
headers |
|
logging errors, 77-78 |
cache-friendly applications, 231-235 |
|
severity levels, 73 |
output buffering, 243-244 |
|
hard tabs, indentation, 11-12 |
HTTP Basic Authentication, 325 |
|
hardware, commodity, 371 |
httperf load generator, 424-426 |
