mysqli_driver::$report_mode

mysqli_report

(PHP 5, PHP 7, PHP 8)

mysqli_driver::$report_mode -- mysqli_report β€” Π’ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡ” Ρ€Π΅ΠΆΠΈΠΌ Π·Π²Ρ–Ρ‚Ρƒ ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ mysqli

Опис

Об'Ρ”ΠΊΡ‚Π½ΠΎ-ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

int$mysqli_driver->report_mode

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

mysqli_report(int $flags): bool

Π—Π°Π»Π΅ΠΆΠ½ΠΎ Π²Ρ–Π΄ ΠΏΡ€Π°ΠΏΠΎΡ€Ρ–Π², функція Π²ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡ” Ρ€Π΅ΠΆΠΈΠΌ Π·Π²Ρ–Ρ‚Ρƒ ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ mysqli Π½Π° Π²ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ, попСрСдТСння Ρ‡ΠΈ Π²Ρ–Π΄ΡΡƒΡ‚Π½Ρ–ΡΡ‚ΡŒ. Π―ΠΊΡ‰ΠΎ встановлСно значСння MYSQLI_REPORT_ALL Π°Π±ΠΎ MYSQLI_REPORT_INDEX, функція Ρ‚Π°ΠΊΠΎΠΆ Ρ–Π½Ρ„ΠΎΡ€ΠΌΡƒΠ²Π°Ρ‚ΠΈΠΌΠ΅ ΠΏΡ€ΠΎ Π·Π°ΠΏΠΈΡ‚ΠΈ, які Π½Π΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‚ΡŒ індСкс (Π°Π±ΠΎ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΈΠΉ індСкс).

Начиная с PHP 8.1.0, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Π Π°Π½Ρ–ΡˆΠ΅ Π²ΠΎΠ½ΠΎ Π±ΡƒΠ»ΠΎ MYSQLI_REPORT_OFF

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

flags

ΠŸΡ€Π°ΠΏΠΎΡ€ΠΈ, Ρ‰ΠΎ ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΡŽΡ‚ΡŒΡΡ

ИмяОпис
MYSQLI_REPORT_OFFΠ’ΠΈΠΌΠΊΠ½ΡƒΡ‚ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŽΠ²Π°Π½Π½Ρ
MYSQLI_REPORT_ERRORЗаносити Π΄ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡ–Π² Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΠΉ mysqli
MYSQLI_REPORT_STRICTΠ—Π°ΠΌΡ–ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ–Π΄ΠΎΠΌΠ»Π΅Π½ΡŒ ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π²ΠΈΠΊΠΈΠ΄Π°Ρ‚ΠΈ виняток mysqli_sql_exception
MYSQLI_REPORT_INDEXЗаносити Π΄ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Ρ„Π°ΠΊΡ‚ΠΈ використання Ρƒ Π·Π°ΠΏΠΈΡ‚Π°Ρ… Π½Π΅Π²Ρ–Ρ€Π½ΠΎΠ³ΠΎ індСксу (Π°Π±ΠΎ ΠΊΠΎΠ»ΠΈ індСкс Π½Π΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ Π²Π·Π°Π³Π°Π»Ρ–)
MYSQLI_REPORT_ALLΠ£Π²Ρ–ΠΌΠΊΠ½ΡƒΡ‚ΠΈ всі Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ (заносити Π΄ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ всі ΠΏΠΎΠ΄Ρ–Ρ—)

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” true

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.1.0Π’Π΅ΠΏΠ΅Ρ€ Π·Π° замовчуванням встановлСно значСння `MYSQLI_REPORT_ERROR

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 Об'Ρ”ΠΊΡ‚Π½ΠΎ-ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Loading...

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Loading...

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #3 Π—Π²Ρ–Ρ‚ ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ, ΠΊΡ€Ρ–ΠΌ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ індСксу

Loading...

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • mysqli_sql_exception
  • set_exception_handler() - Π—Π°Π΄Π°Ρ” ΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΡ†ΡŒΠΊΠΈΠΉ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ винятків
  • error_reporting() - Π’ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡ”, які ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ PHP ΠΏΠΎΡ‚Ρ€Π°ΠΏΠ»ΡΡ‚ΡŒ Ρƒ Π·Π²Ρ–Ρ‚