pg_set_error_verbosity
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
pg_set_error_verbosity — Визначає обсяг тексту повідомлень, що повертаються функціями pg_last_error() і pg_result_error()
Опис
pg_set_error_verbosity(PgSql\Connection $connection = ?, int $verbosity): int
Визначає обсяг тексту повідомлень, що повертаються функціями pg_last_error() і pg_result_error()
pg_set_error_verbosity()устанавливает режим, отвечающий за полноту сообщений об ошибках. В режимеPGSQL_ERRORS_TERSE
повідомлення будуть містити лише важливість помилки, основний текст та місце виникнення; ця інформація зазвичай міститься в один рядок. У режимі за замовчуванням PGSQL_ERRORS_DEFAULT
до повідомлень буде додано деталі помилки, підказка або поля контексту (це може зайняти кілька рядків). В режимі PGSQL_ERRORS_VERBOSE
повідомлення будуть містити всі поля. Зміна режиму не торкнеться повідомлення існуючих ресурсів. Новий режим буде застосовуватися тільки до новостворених.
Список параметрів
connection
Екземпляр PgSql\Connection. Якщо параметр connection
не вказано, буде вибрано стандартне з'єднання. Стандартне з'єднання — це останнє з'єднання, яке встановила функція pg_connect() або pg_pconnect()
Увага
Починаючи з версії PHP 8.1.0, використання стандартного з'єднання застаріло.
verbosity
Необхідний режим: PGSQL_ERRORS_TERSE
PGSQL_ERRORS_DEFAULT
або PGSQL_ERRORS_VERBOSE
Значення, що повертаються
Попередній режим, що діяв до запуску функції: PGSQL_ERRORS_TERSE
PGSQL_ERRORS_DEFAULT
або PGSQL_ERRORS_VERBOSE
список змін
Версия | Опис |
---|---|
8.1.0 | Параметрconnection тепер чекає екземпляр PgSql\Connection; раніше очікувався ресурс (resource |
Приклади
Приклад #1 Приклад використання pg_set_error_verbosity()****
Loading...
Дивіться також
- pg_last_error() - Отримує повідомлення про останню помилку на з'єднанні з базою даних.
- pg_result_error() - Повертає повідомлення про помилку, пов'язане із запитом результату