try{

$obj = new update($this);

}catch(Exception $e){

echo $obj->_public_value ;

return;
}

come da esempio ho la necessità di verificare in caso di errore quale sia il valore $obj->_public_value dopo la prima chiamata.

Ma mi sono accorto che il catch non ha accesso alle proprietà del try.

Come posso superare il problema ?
grazie.