Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

custom_error && msqli.class.php param stop issue #882

Open
chel0vert opened this issue Jan 11, 2021 · 0 comments
Open

custom_error && msqli.class.php param stop issue #882

chel0vert opened this issue Jan 11, 2021 · 0 comments

Comments

@chel0vert
Copy link

по умолчанию в /lib/mysqli.class.php параметр $stop принимает значение 0. Строка 401.Функция Error. Если вызвать данную функцию с $stop=0, то это не приводит ни к каким изменениям в поведении функции, т.к. на строке 406 параметр $stop переопределяется в коде и становится = 1. Далее создается custom_error объект, где в конструкторе на основе данной переменой $stop вызывается exit, когда $stop = 1... Однако в описании написано, что при 1 происходит дальнейшее выполнение скрипта.

Полагаю, что необходимо задать $stop = 0 по умолчанию. Это должно означать, что выходить из скрипта не надо...
Убрать строку 406 $stop=1 из /lib/mysqli.class.php из тела функции Error.
Поменять строки 408 и 411, присвоив $stop = 1
в /lib/errors.class.php поменять описание конструктора. 0 - show warning and continue. 1 - stop execution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant