回答編集履歴
1
修正
test
CHANGED
@@ -1,18 +1,8 @@
|
|
1
|
-
> 「print '10 + 8の結果は'.$sum.'です<br />';」ここの部分は、
|
2
|
-
|
3
|
-
「$sum = $num1 + $num2;
|
4
|
-
|
5
|
-
return $sum;」
|
6
|
-
|
7
|
-
ここで、$sumに計算した結果を代入し、リターン文で$sumに計算した結果を返しているので、$sumを出力した場合は当然計算した結果が返ると思います。
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
ここから間違っています。
|
12
|
-
|
13
1
|
関数内の変数をその外側で利用するには、特別な手続きが必要となります。
|
14
2
|
|
15
3
|
今回は、その手続をしていないので、関数内の変数は関数内でしか使用できません。
|
4
|
+
|
5
|
+
代入された $sum を返しているわけではなく、$sum の**中身**を返しています。
|
16
6
|
|
17
7
|
|
18
8
|
|
@@ -30,4 +20,4 @@
|
|
30
20
|
|
31
21
|
としてみると分かりやすいかもしれません。
|
32
22
|
|
33
|
-
|
23
|
+
|