Hallo MB,
dein Ausgabe-Beispiel passt für mich nicht zu getPrevious. Darum verstehe ich Deine Frage vielleicht falsch.
Grundsätzlich besteht immer die Möglichkeit, dass mal als Reaktion auf eine Exception vom Typ A eine neue Exception vom Typ B werfen möchte. Es ist dann für den Handler der neuen Exception ggf. sinnvoll, wenn er weiß, was die Exception B ausgelöst hat. Dafür dient getPrevious. Es lässt dich auf diese "innere Exception" zugreifen.
Das PHP Handbuch demonstriert das eigentlich ganz gut:
https://www.php.net/manual/de/exception.getprevious.php
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi