header('content-type:text/html;charset=utf-8');
require_once 'Exception_Observer.php';
require_once 'Logging_Exception_Observer.php';
require_once 'Observable_Exception.php';
Observable_Exception::attach(new Logging_Exception_Observer());
//Observable_Exception::attach(new Logging_Exception_Observer('test.log'));
class MyException extends Observable_Exception{
public function test1()
{
echo 'this is a test';
}
}
try{
throw new MyException('出现了异常!');
}catch (MyException $exception){
echo $exception->getMessage();
}