Back to questions
Junior — Middle
90
Как в вашем языке программирования осуществляется перехват и обработка исключительных ситуаций?
Companies where asked
ООО Нави информ
Answer from AI
sobes.tech AI
В PHP для перехвата и обработки исключений используется конструкция try-catch-finally. В блоке try размещается код, который может вызвать исключение. Если исключение возникает, управление передаётся в соответствующий блок catch, где можно обработать ошибку. Блок finally выполняется всегда, независимо от того, было исключение или нет.
Пример:
try {
// Код, который может вызвать исключение
if (!file_exists("file.txt")) {
throw new Exception("Файл не найден");
}
// Дальнейшая обработка
} catch (Exception $e) {
echo "Ошибка: " . $e->getMessage();
} finally {
echo " - Завершение обработки.";
}