Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Chain Exceptions for Better Debugging | Custom Exceptions and Advanced Handling
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
PHP Error Handling and Exceptions
Sectie 2. Hoofdstuk 6
single

single

bookChallenge: Chain Exceptions for Better Debugging

Veeg om het menu te tonen

Taak

Swipe to start coding

Practice chaining exceptions to preserve error context in a multi-step data processing script. Each step may throw its own custom exception if it fails. You must chain exceptions so that if a later step fails, the original exception(s) are not lost, and the full context is available when catching the error.

  • Call processStepOne, processStepTwo, and processStepThree in order, passing the output of one as the input to the next.
  • If processStepOne throws an exception, throw a new generic Exception with message "Processing failed at step one" and chain the original exception.
  • If processStepTwo throws an exception, throw a new generic Exception with message "Processing failed at step two" and chain the original exception.
  • If processStepThree throws an exception, throw a new generic Exception with message "Processing failed at step three" and chain the original exception.
  • If all steps succeed, return the final result.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt