Skip to content

Releases: Vasiliy-Makogon/Database

PHP 8.1

16 Sep 15:55
70837c6
Compare
Choose a tag to compare

В PHP 8.1.0 теперь по умолчанию установлено значение MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Ранее оно было MYSQLI_REPORT_OFF. Следовательно, теперь вместо notice выбрасывается исключение mysqli_sql_exception.

Библиотека перехватывает исключение mysqli_sql_exception в режиме MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT, в остальных режимах информация об ошибках берётся. как и раньше, из объекта mysqli.

Оба случая библиотека корректно обработает и вернёт своё внутренне исключение MySqlException.
В случае режима MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT исключение mysqli_sql_exception будет присутствовать в свойстве previous исключения MySqlException.

PHP 8

30 Nov 18:49
Compare
Choose a tag to compare
v1.0.0

PHP 8