Rolf B: Wofür dient $throw->getPrevious() im Handling? Wozu brauch man ellenlangen Backtrace im einfachen Error

Beitrag lesen

Hallo MB,

es fällt mir schwer, dir weiter zu helfen. Ich weiß nicht, wo dein Verständnisproblem ist.

Bei den Errors/Exceptions ist es einfach so, dass man gelegentlich im catch eine neue Exception werfen möchte. Zum Beispiel, weil es 7 Möglichkeiten gibt wie in einer Funktion ein Fehler passiert, und du das für den Nutzer der Funktion mit einer einheitlichen Exception darstellen willst. Dieser neuen Exception hängst du die alte an, wie im Handbuch gezeigt, um im Fehlertrace die Ursache ausgeben zu können.

Dein $trace Problem verstehe ich nicht. Was ist $trace? Wovon ist der Screenshot?

Rolf

--
sumpsi - posui - clusi