. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Passing Arguments by Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Passing Arguments by Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Default Argument Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Returning Values from a Function. . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Recursive Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Function Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
?– CHAPTER 5 Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
What Is an Array? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Creating an Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Creating Arrays with array(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Extracting Arrays with list() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Populating Arrays with a Predefined Value Range . . . . . . . . . .
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25