On Tue, Aug 18, 2009 at 1:29 PM, Brian Dunning <brian@xxxxxxxxxxxxxxxx>wrote: > I have a "new SimpleXMLElement()" that is occasionally throwing: > 'Exception: String could not be parsed as XML' > > Will this catch it when it happens, or am I missing something? > > function domyfunction() { > // This does some stuff to exit the script gracefully > } > > try { > $xmlobject = new SimpleXMLElement($xml); > } catch($e) { > domyfunction($e); > } you need to add the name of the class you want to capture, or an ancestor thereof, try { .. } catch(Exception $e) { .. } -nathan