[PHP-users 19310]Re: PHPでのオブジェクト指向プログラミングについてのご質問
深沢友紀
fukatomo @ mailya.net
2003年 12月 11日 (木) 17:12:07 JST
はじめまして深沢と申します。
> 下記のような関係のクラスを作成したときに、クラスAでクラスResultの状態
> を変更し、クラスAを呼び出すPHPスクリプトで変更されたクラスResultの状態
> を参照したいと考えています。
クラスAのコンストラクタでクラスResultを渡された段階で値渡しになっていま
すので、参照渡しにすればよいかと思います。
> //--------------------
> // クラスA
> //--------------------
> <?php
> class A {
> var $result = null;
> function A(&$result) {
=========
> $this->result =& $result; // 参照で受け取る
> $this->result->add('name', 'test'); // Resultに値をセット
> print "A: " . $this->result->get('name') . "<br>"; // 「test」と出力される
> }
> }
--
深沢友紀 <fukatomo @ mailya.net>
PHP-users メーリングリストの案内