Would the following code catch a parse error?
try { echo $label } catch (Exception $e) { echo $e->getMessage(); }