PHP 8.4.26 Released!

Yaf_Exception::getPrevious

(Yaf >=1.0.0)

Yaf_Exception::getPrevious — Récupère l'exception précédente

Description

public function Yaf_Exception::getPrevious(): Throwable

Cette méthode est héritée de la hiérarchie de base Throwable et retourne l'exception qui a été chaînée comme étant la précédente, s'il y en a une.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne le Throwable précédent s'il est disponible, null sinon.

Exemples

Exemple #1 Exemple avec Yaf_Exception::getPrevious()

<?php
try {
    $previous = new RuntimeException("Impossible d'ouvrir le script de vue", 1024);
    throw new Yaf_Exception(
        "Impossible de distribuer la requête",
        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());
}
?>

Résultat de l'exemple ci-dessus est similaire à :

int(514)
string(16) "RuntimeException"
string(36) "Impossible d'ouvrir le script de vue"
int(1024)

Voir aussi

+add a note

User Contributed Notes

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