Sobes.tech
Junior — Middle

Van tapasztalata saját kivételek írásában a kódban?

sobes.tech MI

Válasz az MI-től

Igen, van tapasztalatom saját kivételek írásában PHP-ben. A saját kivételek létrehozása segít jobban strukturálni a hibakezelést, és a kód olvashatóbbá és karbantarthatóbbá válik.

Saját kivétel létrehozásához meg kell határoznod egy osztályt, amely öröklődik az beépített Exception osztályból vagy annak leszármazottaiból.

Példa egy saját kivételre PHP-ben:

<?php
class MyCustomException extends Exception {
    public function errorMessage() {
        // Egyedi hibaüzenet
        return "Hiba a MyCustomException osztályban: " . $this->getMessage();
    }
}

try {
    // Olyan logika, ami kivételt dobhat
    throw new MyCustomException("Valami rosszul sült el");
} catch (MyCustomException $e) {
    echo $e->errorMessage();
}
?>

Ez a megközelítés lehetővé teszi, hogy extra logikával rendelkező kivételeket hozz létre, és ezeket használva pontosabb hibakezelést valósíts meg.