第 14章リファレンスの説明

目次
リファレンスとは?
リファレンスが行うことは何ですか?
リファレンスが行わないことは?
リファレンス渡し
リファレンスによる返り値
リファレンスの削除
リファレンスの適用範囲

リファレンスとは?

PHPにおいてリファレンスは、同じ変数の内容を異なった名前でコールす ることを意味します。これはCポインタのようなものではなく、シンボル テーブルのエイリアスです。PHPでは、変数名と変数の内容は異なってお り、このため、同じ内容は異なった複数の名前を有する事が可能である ことに注意して下さい。最も良く似ているのは、UNIXのファイル名とファ イルの関係です。この場合、変数名はディレクトリエントリ、変数の内 容はファイル自体に対応します。リファレンスは、UNIXファイルシステ ムのハードリンクのようなものであると考えられます。