Sobes.tech
Junior — Middle

Wie werden Ausnahmen in Ihrer Programmiersprache abgefangen und behandelt?

sobes.tech KI

Antwort von 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 " - Завершение обработки.";
}