Sobes.tech
Junior — Middle

Czy w swojej praktyce korzystałeś z obsługi wyjątków za pomocą bloków try i catch?

sobes.tech AI

Odpowiedź od AI

Tak, w PHP obsługa wyjątków za pomocą bloków try i catch jest standardowym sposobem zarządzania błędami, szczególnie w kodzie obiektowym.

Przykład użycia:

try {
    $db = new PDO($dsn, $user, $password);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    // Wykonywanie zapytań
} catch (PDOException $e) {
    echo "Błąd połączenia z bazą danych: " . $e->getMessage();
}

Takie podejście pozwala na przechwytywanie wyjątków, obsługę błędów w sposób scentralizowany i zapobiega awarii aplikacji.