アプリ版:「スタンプのみでお礼する」機能のリリースについて

関数定義で
function &関数名()
と関数名の前にアンパサンドを付けて定義しているものは、付けない普通の定義と何が違ってくるのでしょうか?
あと、クラス関係で使われている::(コロン2つ)の使われ方がよくわかりません。
いくつかPHPの本を読みましたが上記2つのことについて明確に記述してあるものが見当たりませんでした。
ご教授お願いいたします。

A 回答 (2件)

>クラス関係で使われている::(コロン2つ)の使われ方


クラスメソッドとして呼び出す場合の事を言ってるのかな?
参照URLをご覧下さい

参考URL:http://www.php.net/manual/ja/keyword.paamayim-ne …
    • good
    • 0
この回答へのお礼

”参考URL”、大変参考になりました。ありがとうございます。

お礼日時:2004/11/16 16:48

通常の関数名でコールしたときに参照(&)を外してアクセスしたいのでは?ということで、returnには参照を戻しているのでは?

この回答への補足

たしかにそうですね。
ところで、関数の引数に参照を渡すて意味のある簡単なコードは考え付きますが、関数から参照を返して意味のあるコードが思い浮かびません。
簡単なコードで参考になるようなものがありましたらお教え願えないでしょうか?

補足日時:2004/11/16 16:48
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!