質問するログイン新規登録

回答編集履歴

1

修正

2017/07/17 22:46

投稿

退会済みユーザー
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 の**中身**を返しています。