Fácil:
Código php:
Ver originalclass foo {
public function __construct($bar) {
throw new Exception('$bar is empty');
}
}
public function something() {
echo "foo::something();";
}
}
try {
$foo = new foo(null);
$foo->something;
} catch( Exception $e ) {
echo "ups an error: " . $e->getMessage();
}
Lee sobre excepciones para eso están.
Saludos