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

回答編集履歴

1

加筆修正

2018/08/01 03:04

投稿

退会済みユーザー
answer CHANGED
@@ -1,2 +1,6 @@
1
- 呼ばれたmethod()の、その変数の中身を書き換えできるのが、参照渡しというやり方です。
1
+ 呼ばれたmethod()の中の処理与えられたその変数の中身を書き換えできるのが、
2
+ 参照渡しというやり方です。
2
- [PHP: 関数の引数 - Manual](http://php.net/manual/ja/functions.arguments.php)
3
+ [PHP: 関数の引数 - Manual](http://php.net/manual/ja/functions.arguments.php)
4
+ method()を呼んだ側で、method()内の処理結果を利用するとき、
5
+ 単純な値を引き継ぐだけならmethod()内の実装でreturn文を書くのも良いですが、
6
+ 複数の変数を、呼び出した側に同じ変数名で返したい場合は、参照渡しします。