dr.Pavka
Новичок
Подмена объекта
Привет !
Созрел такой вопрос, можно ли в РНР осуществить подмену объекта, и если можно то как?
Тобишь, есть объект (объект1) в один из методов которого передается другой объект (объект2) того же класса
При определенных условиях объект1 должен стать объектом2
Вообщем что то типа такого:
В данном примере происходит
Fatal error: Cannot re-assign $this
Как можно заменить $this на $destinationDD?
Привет !
Созрел такой вопрос, можно ли в РНР осуществить подмену объекта, и если можно то как?
Тобишь, есть объект (объект1) в один из методов которого передается другой объект (объект2) того же класса
При определенных условиях объект1 должен стать объектом2
Вообщем что то типа такого:
PHP:
class DataDescription extends Object {
...
public function intersect(DataDescription $destinationDD) {
if ($this->getLength() == 0) {
$this = $destinationDD;
}
}
Fatal error: Cannot re-assign $this
Как можно заменить $this на $destinationDD?

