Si lees lo que te dejo Hidek1, es para comparar el valor, y el tipo de valor del resultado, en el Manual puedes ver más información.
Respecto a tu segunda duda, si lo pones así no tiene ninguna ventaja, pero es para el control de errores, tal como lo tienes ahorita, no sirve de nada que uses o no uses excepciones, la idea de las excepciones es que floten hacía arriba en las llamadas para que puedas mostrar los errores a los usuarios de una mejor forma:
Código PHP:
Ver originaltry {
$web = ParserWebSimple($url, $exp);
} catch (Exception $e) {
log($e); // Escribe el error en un log para debug echo "Lo sentimos se produjo un error al procesar el request. El error es: " . $e->getMessage();
}
Saludos.