オブジェクトの参照渡しについて 追記 | 今日もWEB更新してたら

オブジェクトの参照渡しについて 追記

自分がよく分ってなかったです。


オブジェクトの参照渡しについて


phpspot::オブジェクトのコピー


http://itpro.nikkeibp.co.jp/members/ITPro/oss/20031031/1/




Java だと参照渡しです。

同じようにPHPも参照渡しです。


自分に問うた。そもそもオブジェクトって代入する機会は多い?

別インスタンスが欲しいときにコピーする機会は多い?


リスト1

$foo = new Hoge;

$foo2 = new Hoge;


リスト2

$foo = new Hoge;

$foo2 = $foo;



よくよく考えたらオブジェクトの代入は余り使わないのかもしれない。


新規オブジェクトが必要なときは、インスタンス作成なので、new する方が自然だったな。


リスト1のほうが、自然なのかもしれない。



このことに拘りすぎて検索してた私がバカだった気がします。