title: soapClient use SoapFault or Exception or both to catch Error?
body: <p>Which of the following is better to catch an error when calling a web service using SoapClent?</p>
  
  <pre><code>try {
    $response = $client-&gt;SomeSoapRequest();
  }
    catch(SoapFault $e){
  }
  </code></pre>
  
  <p>Or:</p>
  
  <pre><code>try {
    $response = $client-&gt;SomeSoapRequest();
  }
    catch(SoapFault $e){
  }
    catch(Exception $e){
  }
  </code></pre>
  
  <p>Also, I want to catch a socket timeout; will this be a <code>SoapFault</code> or an <code>Exception</code>?</p>
  
  <p>Thanks!</p>