title: PHP Uncaught exception gives more details than caught exception
body: <p>I build some api endpoint, and trying to work on logging exception, so I purposely remove database and run the endpoint to get PDOException.</p>
  
  <p>My question is, if I did not caught the exception, when I ran the endpoint through postman, it shows me a much more detailed message, stack trace, etc (about 1000 lines), </p>
  
  <p>but if I caught the exception with try catch block something like this</p>
  
  <pre><code>catch (\Exception $exception) {
      print_r($exception-&gt;__toString());
      print_r("\n\n");
  
      die;
  }
  </code></pre>
  
  <p>It is so much less details. Why is that? and is there anyway to print the same exact data that we got when we don't caught the exception?</p>