Junior — Middle
Máte skúsenosti s písaním vlastných výnimiek v kóde?
sobes.tech AI
Odpoveď od AI
Áno, mám skúsenosti s písaním vlastných výnimiek v PHP. Vytváranie vlastných výnimiek pomáha lepšie štruktúrovať spracovanie chýb a robí kód čitateľnejším a udržiavateľnejším.
Na vytvorenie vlastnej výnimky je potrebné definovať triedu, ktorá dedí od vstavané triedy Exception alebo jej potomkov.
Príklad vlastnej výnimky v PHP:
<?php
class MyCustomException extends Exception {
public function errorMessage() {
// Vlastná chybová správa
return "Chyba v triede MyCustomException: " . $this->getMessage();
}
}
try {
// Logika, ktorá môže vyvolať výnimku
throw new MyCustomException("Niečo sa pokazilo");
} catch (MyCustomException $e) {
echo $e->errorMessage();
}
?>
Tento prístup umožňuje vytvárať výnimky s doplnkovou logikou a používať ich na presnejšiu kontrolu chýb.