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

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

function  find_var ($param) {
  ...コード...
  return $found_var;
}

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

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