(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.
Diese Funktion besitzt keine Parameter.
Beispiel #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());
}
?>Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
int(514) string(16) "RuntimeException" string(26) "Failed to open view script" int(1024)