PHPでの関数への値渡し/参照渡しは、C言語などのそれと基本的には同様ですが、若干の高級言語らしいトリックが含まれています。 少し前ですが、新たにジョインしたメンバーT君(PHPは初心者)が、レスポンスを気にして参照渡しを多用してくれていたので、ちょっと説明。 値渡しでも、ポインタが渡される T君は、関数に大きな配列を渡す際に参照渡しにしてくれていました。 メモリコピーのオーバーヘッドを無くすためです。 function get_value(array &$a){ return $a[0]; } $a =... > このページを見る
最終更新時間:
2009年06月05日13時30分

![[PHP] 配列やオブジェクトの値渡しと参照渡し | Screw-Axis [PHP] 配列やオブジェクトの値渡しと参照渡し | Screw-Axis](http://screenshot.hatena.ne.jp/images/200x150/5/1/3/2/4/c58a7e3210aa9bc5cdf2ae908e573b06f50.jpg)





