|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">リファレンスが行うことは何ですか?PHPのリファレンスにより二つの変数が同じ内容を参照することが可能で す。つまり、以下のようなものを実行した場合です。 この場合、$aと$bは同じ変数を 指します。
同じ構文は、リファレンスを返す関数やnew演算子で も使用可能です。(PHP 4.0.4 以降)
リファレンスの第2の使用法は、変数のリファレンス渡しです。この場合、 関数でローカル変数が作成され、コール側の変数と同じ内容へのリファレ ンスとなります。例を示します。 この結果、$a は 6となります。これは、関数 fooの中では、変数$varは $aと同じ内容を指しているためです。 リファレンス渡し に関するより詳細な説明も参照下さい。リファレンスの第3の使用法は、 リファレンスによる返り値 です。 |