PHP マニュアル
前のページ | 第 15章リファレンスの説明 | 次のページ

# リファレンスによる返り値

リファレンスを返すことは、結合する変数を見付けるために関数を使用し たい場合に便利です。リファレンスを返す場合、次の構文を使用して下さ い。

`<?php function &find_var ($param) { ...コード... return $found_var; } $foo =& find_var ($bar); $foo->x = 2; ?>`

この例では、関数find_varにより返された オブジェクトのプロパティが、設定されます。リファレンス構文を使用し ない場合のようにコピーとなるわけではありません。

> 注意: パラメータを渡す場合と異なり、ここでは、通常のようにコピーではな くリファレンスで返り値を指定し、リファレンス結合を指定するために 両方の場所で&を使用する必要があります。 $fooについて行われたのは、通常の代入ではありま せん。

前のページ | ホーム | 次のページ
リファレンス渡し | 上に戻る | リファレンスの削除