Sobes.tech
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();
}