Specifications

architecture
810
performing actions, 663
preprocessing, 663
Web databases, 180-181
arcs, ImageArc() function,
428
arithmetic operators, 26
array push() function, 683
array() language
construct, 71
arrays, 70-71
associative arrays, 73-75
contents, accessing, 73
each() function, 74-75
initializing, 73
list() function, 74-75
looping through arrays,
74-75
sorting, 79-80
bounding boxes, contents,
416-417
converting to scalar vari-
ables, 91-92
elements, 71
applying functions,
89-90
counting, 90-91
indexes, 71
loading from files, 85-87
multidimensional arrays,
75-79
sorting, 80
three-dimensional
arrays, 77-79
two-dimensional
arrays, 75-77
navigating within an array,
88-89
numerically indexed
arrays, 71-73
accessing with loops,
73
contents, accessing, 72
initializing, 71-72
reordering, 83-85
array_reverse()
function, 84-85
shuffle() function,
83-84
two-dimensional arrays, 77
array_count_values()
function, 90
array_reverse() function,
84-85
array_walk() function,
89-90
arsort() function, 80
article list (Web forum
application), 718-731
adding new articles,
734-741
displaying articles, 724
plus symbols, 719
threads
collapsing, 719-723
expanding, 719-723
treenode class, 725-731
viewing individual articles,
731-734
ASCII, 745
asort() function, 79-80
ASP style (PHP tags), 15
assignment operators, 22,
27-29
combination assignment
operators, 28
decrement operators,
28-29
increment operators, 28-29
reference operator, 29
returning values, 27
associative arrays, 73-75
contents, accessing, 73
each() function, 74-75
initializing, 73
list() function, 74-75
looping through arrays,
74-75
sorting, 79-80
asort() function, 79-80
ksort() function, 79-80
reverse sort functions,
80
sort() function, 79
associativity, operators,
34-35
asterisk symbol (*), regu-
lar expressions, 111
at symbol (@), 56
attachments, online
newsletters, 658
attributes (object-
oriented development),
148
class attributes, 152-154
creating, 151, 159-160
attributes (tables), 173
authentication, 284,
291-293, 304-325
access control
encrypting passwords,
310-311
implementing, 305-312
multiple pages, protect-
ing, 312
storing passwords,
308-310
basic authentication
(HTTP), 312-313
in PHP, 314-315
with Apache .htaccess
files, 316-319
with IIS, 319-321
digest authentication
(HTTP), 313
identifying users, 304-305
40 7842 index 3/6/01 4:22 PM Page 810