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.