SQLite3::enableExceptions

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SQLite3::enableExceptions β€” Π£Π²Ρ–ΠΌΠΊΠ½ΡƒΡ‚ΠΈ Π²ΠΈΠΊΠΈΠ΄ винятків

Опис

public SQLite3::enableExceptions(bool $enable = false): bool

Π’ΠΈΠ·Π½Π°Ρ‡Π°Ρ”, Ρ‡ΠΈ Π±ΡƒΠ΄Π΅ СкзСмпляр SQLite3 Π²ΠΈΠΊΠΈΠ΄Π°Ρ‚ΠΈ винятки Ρ‡ΠΈ попСрСдТСння ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡƒ.

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

enable

Когда ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅**true**, СкзСмпляр SQLite3 Ρ‚Π° СкзСмпляри SQLite3Stmt Ρ– SQLite3Result, ΠΏΠΎΡ…Ρ–Π΄Π½Ρ– Π²Ρ–Π΄ нього, Π²ΠΈΠΊΠΈΠ΄Π°Ρ‚ΠΈΠΌΡƒΡ‚ΡŒ винятки Ρƒ Ρ€Π°Π·Ρ– виникнСння ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.

Когда ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅**false**, СкзСмпляр SQLite3 Ρ‚Π° СкзСмпляри SQLite3Stmt Ρ– SQLite3Result, ΠΏΠΎΡ…Ρ–Π΄Π½Ρ– Π²Ρ–Π΄ нього, Π³Π΅Π½Π΅Ρ€ΡƒΠ²Π°Ρ‚ΠΈΠΌΡƒΡ‚ΡŒ попСрСдТСння Ρƒ Ρ€Π°Π·Ρ– виникнСння ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.

Π£ Π±ΡƒΠ΄ΡŒ-якому Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Ρ‚Π° повідомлСння, якщо Π²ΠΎΠ½ΠΈ Ρ”, Π±ΡƒΠ΄ΡƒΡ‚ΡŒ доступні Ρ‡Π΅Ρ€Π΅Π· SQLite3::lastErrorCode() Ρ– SQLite3::lastErrorMsg()соотвСтствСнно.

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

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ староС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;**true**якщо винятки Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ–, false Π² Ρ–Π½ΡˆΠΎΠΌΡƒ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ.

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

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання SQLite3::enableExceptions()****

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

Warning: SQLite3::exec(): near "foo": syntax error in example.php on line 4
Поймано ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: near "bar": syntax error