ヘルプ!関数を宣言するとき、関数名の前に & を付けることは何を意味しますか? ? ? この投稿は、2013-12-24 17:57:24 に zx11307 によって最終編集されました タイトルの通り: たとえば function &ret_ref(){ $var="php"; return $var; } $v=&ret_ref(); 関数の前に & がある場合とない場合に違いはありますか? & を追加する理由 共有先: もっと見る -----解決策--------- は参照を返すことができることを意味します しかし、あなたの例ではそれを示すことはできませんが、これは実行できます function &ret_ref(){ static $var; if(empty($var)) $var="php"; return $var; } $v =& ret_ref(); echo $v; //php $v = 'aaa'; echo ret_ref(); //aaa