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