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.