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.