Dutch PHP Conference 2027

Yaf_Exception::getPrevious

(Yaf >=1.0.0)

Yaf_Exception::getPreviousRetrieve the previous exception

Опис

public function Yaf_Exception::getPrevious(): Throwable

This method is inherited from the base Throwable hierarchy and returns the exception that was chained as the previous one, if any.

Параметри

У цієї функції немає параметрів.

Значення, що повертаються

Returns the previous Throwable if available, null otherwise.

Приклади

Приклад #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)

Прогляньте також

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top