Spec-Zone.ru › ColdFusion

cftry

Используется с одним или несколькими тегами cfcatch. Вместе они перехватывают и обрабатывают исключения на страницах CFML. Исключения — это события, нарушающие нормальный ход выполнения инструкций на странице CFML, например сбои операций с базой данных, отсутствие подключаемых файлов и события, заданные разработчиком.

<cftry>

try { } catch (any e) {}

  • CF4+
  • Lucee
  • См. также: cfcatch cffinally

    Примеры
    Пример кода с тегом cftry

    Пример простого скрипта с try/catch

    Вызовите ошибку деления на ноль, а затем перехватите её.

    try {
        x = 5/0;
    }
    catch (any e) {
        writeOutput("Error: " & e.message);
    }

    Ожидаемый результат: Ошибка: деление на ноль.

    Пример простого использования тегов try/catch

    Вызовите ошибку деления на ноль, а затем перехватите её.

    <cftry>
        <cfset x = 5/0 />
        <cfcatch type="any">
            Error: <cfoutput>#cfcatch.message#</cfoutput>
        </cfcatch>
    </cftry>

    Ожидаемый результат: Ошибка: деление на ноль.

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/cftry

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API