title: PHP exception inside catch: how to handle it?
body: <p>Suppose to have a PHP code inside a <code>try...catch</code> block. Suppose that inside <code>catch</code> you would like to do something (i.e. sending email) that could potentially fail and throw a new exception.</p>
  
  <pre><code>try {
      // something bad happens
      throw new Exception('Exception 1');
  }
  catch(Exception $e) {
      // something bad happens also here
      throw new Exception('Exception 2');
  }
  </code></pre>
  
  <p>What is the correct (best) way to handle exceptions inside <code>catch</code> block?</p>