Есть класс. class TClassA { var $B; var $C; function TClassA { $this->B = new TClassB; $this->C = '1234';} } А теперь вопрос на засыпку. $A = new TClassA; Как проще всего сделать так, чтобы $A->B мог обращаться к $A->C? Уточнение - если будет "$A1 = new TClassA;", надо, чтобы $A1->B мог обращаться к $A1->C. Первая мысль, пришедшая в голову - курить ман. Вторая - передавать ссылками. Маны курились плохо, передача ссылками делает код совсем нечитабельным. Вопрос - что делать?
Уверен что структура классов правильно продумана? Или Классу TClassB передавай owner при создании. Тогда будешь обращаться к нему $this->owner->C