Есть ли файл, определяющий сообщения об ошибках?

Я хотел бы заполучить некоторые исключения, чтобы проверить код ошибки и определить, следует ли мне перебросить его с помощью более удобного для пользователя сообщения. Вероятно, это было бы очень полезно с ошибками MySQL. Есть ли файл определенных констант, который я мог бы использовать для использования в моем компоненте? Или все просто жестко кодируют числовое значение и /или создают свои собственные константы?

2 голоса | спросил nimble 26 AMpTue, 26 Apr 2016 07:11:16 +030011Tuesday 2016, 07:11:16

3 ответа


0

Если PHP имеет встроенный обработчик исключений, то он используется. В противном случае, если разработчик создал что-то для обработки исключений, это используется.

Если вы недовольны существующим обработчиком исключений, вы всегда можете расширить его, чтобы сделать его более надежным.

http://php.net/manual/en/language.exceptions. extending.php

ответил Michael 26 PMpTue, 26 Apr 2016 19:24:43 +030024Tuesday 2016, 19:24:43
0

в вашем каталоге шаблонов есть файл error.php, который вы можете изменить, чтобы отобразить более подходящую информацию об ошибках.

ответил Piero Marsilio 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 28 Sep 2016 07:52:27 +0300 2016, 07:52:27
0

Вы должны использовать Исключения для обработки ошибки и вашего сообщения.

Если вы поддерживаете J2.5 и J3.x +, вы можете обрабатывать ошибку в случае с каждой версией.

if (JError::$legacy) {
    // Use legacy error handling
} else {
    // Use PHP exception handling
}

здесь пример из CMS того, что вы пытаетесь сделать.

ответил Walt Sorensen 30 AMpSat, 30 Apr 2016 08:22:38 +030022Saturday 2016, 08:22:38

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132