Retrieve details about a preceding exception.
<?php try { try { throw new Exception(“An error occurred”, 1); } catch(Exception $e1) { throw new Exception(“Another error occurred”, 2, $e1); } } catch (Exception $e2) { echo $previous = $e2->getPrevious(); echo $previous->getMessage(); } ?> |
If the exception was caused by another exception, the getPrevious() method returns that previous exception; otherwise, it returns null.
$exception->getPrevious() |
Return Value: |
Returns an integer. |