Sobes.tech
Junior — Middle

Kas olete praktikas jooksul kasutanud erandite töötlemist try ja catch plokkidega?

sobes.tech AI

Vastus AI-lt

Jah, PHP-s on erandite töötlemine try ja catch plokkide abil standardne viis vigade haldamiseks, eriti objektorienteeritud koodis.

Kasutusnäide:

try {
    $db = new PDO($dsn, $user, $password);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    // Päringute täitmine
} catch (PDOException $e) {
    echo "Andmebaasi ühenduse viga: " . $e->getMessage();
}

See lähenemine võimaldab püüda erandeid, hallata vigu tsentraalselt ja vältida rakenduse kokkuvarisemist.