参照渡し - PHPプロ!用語集
用語集
Glossary
解説
関数の引数に、変数のコピーではなく、その変数が持つ値そのものを渡すこと。参照を使用するには、引数名の前に&をつける。 参照渡しで渡された変数の値が関数内で変更されると、引数として与えた元の変数の値にも反映される。C言語のポインタと似た動作をするが、実際にはシンボルのエイリアスとして動作している。C言語などでは、大きなデータの受け渡しの際にパフォーマンス向上のために使用されることがあるが、PHP4以降ではリファレンスカウント機能が実装されたため、パフォーマンス面の理由から参照を用いた受け渡しを行う必要はない。
関連サイト
関連用語
- 値渡し



ページのトップへ


一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。