Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

 

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

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

<?php
function &find_var ($param) {
  ...
コード...
  return
$found_var;
}

$foo =& find_var ($bar);
$foo->x = 2;
?>

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

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

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "PHP マニュアル". See Index Page for more info about Authorship and Copyright.

1999-2009 Linuxinfor.com. No rights reserved.