(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.
У цієї функції немає параметрів.
Приклад #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());
}
?>Поданий вище приклад виведе щось схоже на:
int(514) string(16) "RuntimeException" string(26) "Failed to open view script" int(1024)