(Yaf >=1.0.0)
Yaf_Exception::getPrevious — El propósito de getPrevious
Este método se hereda de la jerarquía base de Throwable y devuelve la excepción encadenada como anterior, si la hay.
Esta función no contiene ningún parámetro.
Ejemplo #1 Ejemplo de Yaf_Exception::getPrevious()
<?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());
}
?>Resultado del ejemplo anterior es similar a:
int(514) string(16) "RuntimeException" string(26) "Failed to open view script" int(1024)