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