(Yaf >=1.0.0)
Yaf_Exception::getPrevious — Retrieve the previous exception
This method is inherited from the base Throwable hierarchy and returns the exception that was chained as the previous one, if any.
Questa funzione non contiene parametri.
Example #1 Yaf_Exception::getPrevious() example
<?php
try {
$previous = new RuntimeException("Failed to open view script", 1024);
throw new Yaf_Exception(
"Failed to dispatch the request",
YAF_ERR_DISPATCH_FAILED,
$previous
);
} catch (Yaf_Exception $e) {
var_dump($e->getCode());
$prev = $e->getPrevious();
var_dump(get_class($prev));
var_dump($prev->getMessage());
var_dump($prev->getCode());
}
?>Il precedente esempio visualizzerà qualcosa simile a:
int(514) string(16) "RuntimeException" string(26) "Failed to open view script" int(1024)