Junior — Middle
Millist andmetüüpi kasutatakse erandite salvestamiseks programmeerimiskeeles?
sobes.tech AI
Vastus AI-lt
PHP-s hoitakse erandeid Exception klassi või selle pärilaste objektides. Erand on objekt, mis sisaldab teavet vea kohta, sealhulgas sõnumit, veakoodi ja kutsungipuu. Erandite töötlemiseks kasutatakse try-catch struktuuri, kus catch-blokis saab saada erandi objekti ja töödelda viga.
Näide:
try {
// Kood, mis võib põhjustada erandi
throw new Exception("Täitmisviga");
} catch (Exception $e) {
echo "Tabatud erand: " . $e->getMessage();
}