読者です 読者をやめる 読者になる 読者になる

絶品ゆどうふのタレ

ふと気づいたことを綴るだけのメモ

メソッドの返り値が参照であるメリットがよくわからない。

うーん。

<?php
class A
{
  var $hoge;
  function &huni()
  {
    // ....
    return $this->hoge;
  }
}

みたいな記述があったりしたとして。まぁマニュアルとかなんだけど。
利点が分らんw

$this自体を返す場合ならわかる。メソッドチェーンなんかを記述する場合には重要だろうね。
でも、インスタンスのプロパティを参照で渡すメソッドとか、何か個人的には終わってる実装に思えるんだけど、そういう実装を選択する必要のある状況とかってあるのかね。

うーんうーん。わからん。