例外処理って try catch のことだろうけど
よほど、テクニカルなことをしない限りは違いはあまりない
ただ、ある状態になった後の処理を一箇所にまとめられるという
利点が try catch にはある

if (!$this->foo()) {
$this->printError();
 return false;
}
if (!$this->bar()) {
$this->printError();
 return false;
}
こんなのが、

try {
 $this->foo();
 $this->bar();
} catch (Exception $e) {
$this->printError();
 return false;
}
になる
これ以上の使い方をしたいなら、自分で使って慣れるほうがいい