class Account{ var $balance; function Account($initialBalance=0){ $this->balance = $initialBalance; } function withdraw($amount){ $this->balance -= $amount; } function deposit($amount){ $this->balance += $amount; } function getBalance(){ return $this->balance; } function transferFrom(&$sourceAccount,$amount){ $sourceAccount->withdraw($amount); $this->deposit($amount); } ?>