Как вернуть состояние объекта?
$obj = new Example();
$obj->variable = "Переменная";

$anotherobj = new AnotherObj;
$anotherobj->method($obj);
Так, не?
Если не уверены то можете явно указать передачу объекта по ссылке $obj = new Example();
$obj->variable = "Переменная";

$anotherobj = new AnotherObj;
$anotherobj->method(&$obj);