Sobes.tech
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.